Quarterly report [Sections 13 or 15(d)]

LEASES - Minimum Future Lease Obligations (Details)

v3.26.1
LEASES - Minimum Future Lease Obligations (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Operating Leases    
2026 $ 9,067  
2027 12,111  
2028 9,294  
2029 6,632  
2030 4,540  
Thereafter 61,788  
Total lease payments 103,432  
Less: interest 40,209  
Present value of lease liabilities 63,223 $ 63,897
Financing Leases    
2026 1,646  
2027 1,922  
2028 1,955  
2029 1,892  
2030 1,725  
Thereafter 12,318  
Total lease payments 21,458  
Less: interest 9,412  
Present value of lease liabilities $ 12,046 $ 12,082