v3.25.4
Debt - Schedule of Senior Unsecured Notes (Details) - Senior Unsecured Notes - USD ($)
Dec. 31, 2025
Aug. 22, 2025
Jul. 08, 2025
Dec. 31, 2024
Jun. 28, 2024
Apr. 27, 2021
Debt Instrument [Line Items]            
Outstanding Face Amount $ 357,500,000     $ 160,000,000    
Carrying Value 360,437,000     159,196,000    
9.875% Senior Notes due 2030            
Debt Instrument [Line Items]            
Outstanding Face Amount 115,000,000 $ 25,000,000.0 $ 90,000,000.0 0    
Carrying Value 118,496,000     0    
9.125% Senior Notes due 2030            
Debt Instrument [Line Items]            
Outstanding Face Amount 82,500,000     0    
Carrying Value 82,431,000     0    
2029 Senior Notes            
Debt Instrument [Line Items]            
Outstanding Face Amount 60,000,000     60,000,000 $ 60,000,000.0  
Carrying Value 59,925,000     60,310,000    
2026 Senior Notes            
Debt Instrument [Line Items]            
Outstanding Face Amount 100,000,000     100,000,000   $ 100,000,000.0
Carrying Value $ 99,585,000     $ 98,886,000