v3.26.3
Debt - Schedule of remaining principal payments for long term obligations (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Debt Instrument [Line Items]    
Remainder of 2026 $ 2,532  
2027 17,129  
2028 10,013  
2029 10,009  
2030 9,979  
2031 156,940  
Total debt 206,602  
Notes payable to banks    
Debt Instrument [Line Items]    
Remainder of 2026 41  
2027 7,165  
2028 49  
2029 45  
2030 15  
2031 0  
Total debt 7,315 $ 11,623
Term Loan    
Debt Instrument [Line Items]    
Remainder of 2026 2,491  
2027 9,964  
2028 9,964  
2029 9,964  
2030 9,964  
2031 156,940  
Total debt $ 199,287