Annual report [Section 13 and 15(d), not S-K Item 405]

Subsequent Event (Details)

v3.25.4
Subsequent Event (Details) - USD ($)
$ / shares in Units, $ in Thousands
Jan. 21, 2026
Jan. 20, 2026
Dec. 31, 2025
Dec. 31, 2024
Subsequent Event [Line Items]        
Common stock, par value (in USD per share)     $ 0.01 $ 0.01
Subsequent Event        
Subsequent Event [Line Items]        
Sale of stock (in shares) 4,000,000      
Net proceeds from the offering $ 133,338      
Credit facility final payoff amount   $ 69,707    
Subsequent Event | Underwriters’ Option        
Subsequent Event [Line Items]        
Stock issued during period, shares, new issues (in shares) 600,000