v3.26.1
Debt Obligations (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Short-term debt:    
Less: short term deferred financing costs   $ (830)
Total short-term debt $ 54,468 141,774
Long-term debt:    
Less: long term deferred financing costs (1,946)  
Total long-term debt, net 74,929  
Total debt 129,397 141,774
Senior credit facility    
Short-term debt:    
Short-term debt 41,750 130,375
Long-term debt:    
Long-term debt 76,875  
Europe line of credit    
Short-term debt:    
Short-term debt $ 12,718 11,631
Other    
Short-term debt:    
Short-term debt   $ 598