v3.25.4
Long Term Debt - Schedule of CIBC Loan Components Of Debt (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Debt Instrument [Line Items]    
Term loan $ 42,471  
Less: debt issuance costs (116)  
Term loan 37,095  
Long-term debt 36,989 $ 34,002
CIBC Agreement | Medium-Term Note    
Debt Instrument [Line Items]    
Term loan 37,000 37,000
Less: debt issuance costs (116) (99)
Term loan 36,884 36,901
Short-term debt 0 3,083
Long-term debt $ 36,884 $ 33,818