XML 114 R103.htm IDEA: XBRL DOCUMENT v3.24.3
Debt - Schedule of Senior Unsecured Notes (Details) - Senior Unsecured Notes - USD ($)
Sep. 30, 2024
Jun. 28, 2024
Dec. 31, 2023
Apr. 27, 2021
Debt Instrument [Line Items]        
Outstanding Face Amount $ 160,000,000   $ 100,000,000  
Carrying Value $ 159,587,000   98,111,000  
9.125% Senior Notes due 2029        
Debt Instrument [Line Items]        
Interest rate 9.125% 9.125%    
Outstanding Face Amount $ 60,000,000 $ 60,000,000.0 0  
Carrying Value $ 60,900,000   0  
5.75% Senior Notes Due 2026        
Debt Instrument [Line Items]        
Interest rate 5.75%     5.75%
Outstanding Face Amount $ 100,000,000   100,000,000 $ 100,000,000.0
Carrying Value $ 98,687,000   $ 98,111,000