v3.26.1
Notes 4 - Notes Payable - Summary of Notes Payable (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Less: current portion $ (4,015) $ (4,014)
Less: unamortized debt issuance costs (344) (371)
Notes payable, net of current portion 74,017 75,021
Delayed Draw Term Loan (DDTL) [Member]    
Term Loan $ 78,376 $ 79,406