XML 127 R113.htm IDEA: XBRL DOCUMENT v3.25.3
Debt - Schedule of Senior Unsecured Notes (Details) - Senior Unsecured Notes - USD ($)
Sep. 30, 2025
Aug. 22, 2025
Jul. 08, 2025
Jan. 14, 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 356,865,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 115,745,000       0    
9.125% Senior Notes due 2030              
Debt Instrument [Line Items]              
Outstanding Face Amount 82,500,000     $ 82,500,000 0    
Carrying Value 82,121,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,724,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,275,000       $ 98,886,000