v3.26.1
Debt Obligations (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Debt Obligations    
Total debt $ 54,064 $ 145,226
Less-current portion (215) (6,163)
Total long-term portion of debt 53,849 139,063
Notes to former owners    
Debt Obligations    
Total debt 53,450 44,575
Other debt    
Debt Obligations    
Total debt $ 614 651
Revolving credit facility    
Debt Obligations    
Total debt   $ 100,000