XML 69 R56.htm IDEA: XBRL DOCUMENT v3.25.1
DEBT - Summary of Current and Long-Term Portion of Debt (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Current Portion    
Net carrying amount $ 106,027 $ 124,931
Long-term Portion    
Net carrying amount 387,661 $ 344,124
Secured Debt | 2024 Term Loan | Line of Credit    
Current Portion    
Gross carrying amount 8,750  
Debt issuance costs 149  
Unamortized original issue discount 234  
Net carrying amount 8,367  
Long-term Portion    
Gross carrying amount 153,750  
Debt issuance costs 2,541  
Unamortized original issue discount 4,173  
Net carrying amount $ 147,036