XML 56 R45.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Long Term Debt - CIBC Loan Components Of Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Debt Instrument [Line Items]    
Term loan $ 45,678  
Less: debt issuance costs (121)  
Term loan and credit agreement 37,203  
Long-term debt 37,110 $ 35,089
CIBC Agreement | Medium-term Notes    
Debt Instrument [Line Items]    
Term loan 37,000 37,000
Less: debt issuance costs (121) (152)
Term loan and credit agreement 36,879 36,848
Short-term debt 0 2,056
Long-term debt $ 36,879 $ 34,792