v3.25.2
Credit Agreement - Maturities of Debt (Details) - Term Loan - USD ($)
$ in Thousands
Jun. 30, 2025
Sep. 08, 2021
Maturities of notes payable    
2025 (July 1 - December 31) $ 1,500  
2026 23,250  
Total 24,750  
Less: Deferred financing fees (51)  
Net note payable 24,699 $ 30,000
Less: current portion of note payable (2,956)  
Non-current portion of note payable $ 21,743