XML 51 R38.htm IDEA: XBRL DOCUMENT v3.25.3
Notes 4 - Notes Payable - Summary of Notes Payable (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Less: current portion $ (4,012) $ (4,789)
Less: unamortized debt issuance costs (399) (117)
Notes payable, net of current portion 76,025 57,895
Delayed Draw Term Loan (DDTL) [Member]    
Term Loan 80,436 48,533
Term Loan [Member]    
Term Loan $ 0 $ 14,268