XML 102 R84.htm IDEA: XBRL DOCUMENT v3.25.0.1
DEBT - Schedule of Current and Long-Term Portion of Debt (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Jan. 01, 2022
Dec. 31, 2021
Current Portion        
Net carrying amount $ 124,931 $ 3,125 $ 169,221 $ 166,008
Long-term Portion        
Net carrying amount 344,124 $ 525,617 $ 564,220 $ 478,151
Secured Debt | 2024 Term Loan | Line of Credit        
Current Portion        
Gross carrying amount 7,813      
Debt issuance costs 169      
Unamortized original issue discount 189      
Net carrying amount 7,455      
Long-term Portion        
Gross carrying amount 107,812      
Debt issuance costs 2,333      
Unamortized original issue discount 2,605      
Net carrying amount $ 102,874