v3.26.1
Stockholders’ Equity (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended
Jan. 21, 2026
Feb. 23, 2026
Mar. 31, 2026
Jan. 23, 2026
Jan. 20, 2026
Dec. 31, 2025
Subsidiary, Sale of Stock [Line Items]            
Sale of stock (in shares) 4,000,000          
Common stock, par value (in USD per share)     $ 0.01     $ 0.01
Net proceeds from the offering $ 133,252          
Credit facility final payoff amount         $ 69,707  
Underwriting Agreement Offering            
Subsidiary, Sale of Stock [Line Items]            
Sale of stock (in shares)   4,600,000        
Common stock, par value (in USD per share)       $ 0.01    
Sale of stock, price per share (in USD per share)       $ 31.00    
Underwriters’ Option            
Subsidiary, Sale of Stock [Line Items]            
Stock issued during period, shares, new issues (in shares) 600,000