v3.26.1
Warrants (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 6 Months Ended
Apr. 30, 2026
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Class of Warrant or Right [Line Items]        
Common stock, par value (in dollars per share)   $ 0.01   $ 0.01
Proceeds from issuance of warrants   $ 10,000 $ 0  
Director | Management Warrants        
Class of Warrant or Right [Line Items]        
Number of shares called by warrants (in shares) 1,131,273      
Common stock, par value (in dollars per share) $ 0.01      
Exercise price (in dollars per share) $ 100      
Proceeds from issuance of warrants $ 10,000