XML 70 R57.htm IDEA: XBRL DOCUMENT v3.25.3
DEBT - Schedule of Current and Long-Term Portion of Debt (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Current Portion    
Net carrying amount $ 3,936 $ 124,931
Long-term Portion    
Net carrying amount 388,370 $ 344,124
Secured Debt | 2024 Term Loan | Line of Credit    
Current Portion    
Gross carrying amount 4,000  
Debt issuance costs 26  
Unamortized original issue discount 38  
Net carrying amount 3,936  
Long-term Portion    
Gross carrying amount 396,000  
Debt issuance costs 3,796  
Unamortized original issue discount 3,834  
Net carrying amount $ 388,370