XML 101 R84.htm IDEA: XBRL DOCUMENT v3.25.1
DEBT - 1970 Group Substitute Insurance Reimbursement Facility (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Sep. 30, 2024
Sep. 16, 2024
Debt Instrument [Line Items]        
Payments of debt issuance costs $ 8,462 $ 9,102    
Debt issuance costs, net 8,400      
1970 Group Substitute Insurance Reimbursement Facility        
Debt Instrument [Line Items]        
Debt issuance costs, net $ 1,600 1,800    
Letter of Credit | 1970 Group Substitute Insurance Reimbursement Facility        
Debt Instrument [Line Items]        
Borrowing capacity       $ 19,000
Outstanding letter of credit     $ 19,000  
Term for reimbursement of letter of credit (in days) 3 days      
Payments of debt issuance costs $ 2,300 2,900    
Debt issuance costs, net $ 1,600 $ 1,800