v3.25.2
Notes 4 - Notes Payable - Summary of Notes Payable (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Less: current portion $ (3,928) $ (4,789)
Less: unamortized debt issuance costs (427) (117)
Notes payable, net of current portion 77,029 57,895
Delayed Draw Term Loan (DDTL) [Member]    
Term Loan 81,384 48,533
Term Loan [Member]    
Term Loan $ 0 $ 14,268