v3.26.3
LEASE OBLIGATIONS - Schedule of Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Operating Leases    
2026 (excluding the nine months ended September 30, 2026) $ 5,529  
2027 16,940  
2028 13,838  
2029 12,293  
2030 11,803  
2031 11,108  
Thereafter 11,488  
Total lease payments 82,999  
Less imputed interest (12,463)  
Total 70,536 $ 58,865
Finance Leases    
2026 (excluding the nine months ended September 30, 2026) 39  
2027 157  
2028 92  
2029 0  
2030 0  
2031 0  
Thereafter 0  
Total lease payments 288  
Less imputed interest (18)  
Total $ 270 $ 372