v3.25.2
Long Term Debt, Net - Schedule of Term Loan Balances (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Current portion of long term debt    
Long term debt, net $ 1,250 $ 1,000
Long term debt, net    
Long term debt, net 17,211 17,830
Line of Credit | Citizens Credit Agreement | Term Loan    
Current portion of long term debt    
Outstanding principal 1,250  
Deferred financing costs 0  
Original issue discount 0  
Long term debt, net 1,250  
Long term debt, net    
Outstanding principal 17,250  
Deferred financing costs (8)  
Original issue discount (31)  
Long term debt, net $ 17,211  
Line of Credit | Hayfin Loan Agreement Term Loan | Term Loan    
Current portion of long term debt    
Outstanding principal   1,000
Deferred financing costs   0
Original issue discount   0
Long term debt, net   1,000
Long term debt, net    
Outstanding principal   18,000
Deferred financing costs   (33)
Original issue discount   (137)
Long term debt, net   $ 17,830