XML 108 R83.htm IDEA: XBRL DOCUMENT v3.25.1
LONG-TERM DEBT - Schedule of Debt (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Debt Instrument [Line Items]    
Less: debt issuance costs $ (1,212) $ (1,187)
Debt obligation, net 171,578 198,411
Less: current portion (2,980) (3,141)
Long-term debt 168,598 195,270
Line of credit    
Debt Instrument [Line Items]    
Debt obligations 172,790 199,598
Line of credit | Term loan facility    
Debt Instrument [Line Items]    
Debt obligations 56,375 63,875
Line of credit | Revolving credit facility    
Debt Instrument [Line Items]    
Debt obligations $ 116,415 $ 135,723