v3.26.1
Senior Notes - Senior Notes (Details) - USD ($)
$ in Thousands
Apr. 12, 2025
Mar. 31, 2026
Dec. 31, 2025
Debt Instrument [Line Items]      
Senior notes   $ 198,802 $ 198,802
Senior Notes Indenture | Senior Notes      
Debt Instrument [Line Items]      
Senior notes   $ 198,800 $ 198,800
Fixed interest rate (as a percent) 6.00%    
Right of investor threshold, aggregate principal amount held, percentage 60.00%    
Redemption period 150 days    
Senior Notes Indenture | Senior Notes | Prior to December 31, 2028      
Debt Instrument [Line Items]      
Redemption price percentage 106.00%    
Senior Notes Indenture | Senior Notes | Prior to December 31, 2028, including "Make Whole Premium"      
Debt Instrument [Line Items]      
Redemption price percentage 108.00%    
Senior Notes Indenture | Senior Notes | Change of Control Triggering Event      
Debt Instrument [Line Items]      
Redemption price percentage 101.00%