XML 71 R58.htm IDEA: XBRL DOCUMENT v3.25.2
DEBT - Schedule of Current and Long-Term Portion of Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Current Portion    
Net carrying amount $ 106,162 $ 124,931
Long-term Portion    
Net carrying amount 385,110 344,124
Secured Debt | 2024 Term Loan | Line of Credit    
Current Portion    
Gross carrying amount 8,750 7,813
Debt issuance costs 228 169
Unamortized original issue discount 146 189
Net carrying amount 8,376 7,455
Long-term Portion    
Gross carrying amount 151,563 107,812
Debt issuance costs 4,011 2,333
Unamortized original issue discount 2,442 2,605
Net carrying amount $ 145,110 $ 102,874