v3.26.1
Long Term Debt - Schedule of Loan Components Of Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Debt Instrument [Line Items]    
Term loan $ 62,343  
Less: debt issuance costs (2,893)  
Term loan and credit agreement 37,531  
Long-term debt 37,428 $ 36,989
CIBC Agreement | Medium-term Notes    
Debt Instrument [Line Items]    
Term loan   37,000
Less: debt issuance costs   (116)
Term loan and credit agreement   36,884
Short-term debt   0
Long-term debt   $ 36,884
The Credit Agreement | Line of Credit | Secured Debt    
Debt Instrument [Line Items]    
Term loan 40,269  
Less: debt issuance costs (2,893)  
Term loan and credit agreement 37,376  
Short-term debt 0  
Long-term debt $ 37,376