XML 91 R73.htm IDEA: XBRL DOCUMENT v3.25.0.1
LONG-TERM BORROWINGS - Schedule of Private Placement Notes Payable (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Jan. 28, 2022
Oct. 06, 2021
Debt Instrument [Line Items]        
Total private placement notes $ 368,000 $ 368,000    
Less: unamortized debt discount and issuance costs (3,164) (4,785)    
Less: current portion of private placement notes, net 0 0    
Private placement notes, net 364,836 363,215    
2026 Notes - Tranche One        
Debt Instrument [Line Items]        
Total private placement notes $ 293,000 293,000    
Stated Interest Rate 8.00%     8.00%
Effective Interest Rate 8.52%      
2026 Notes - Tranche Two        
Debt Instrument [Line Items]        
Total private placement notes $ 75,000 $ 75,000    
Stated Interest Rate 8.00%   8.00%  
Effective Interest Rate 8.43%