v3.26.1
LEASING ARRANGEMENTS - Schedule of maturities operating lease liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Operating Leases    
2026 $ 15,404  
2027 11,221  
2028 9,431  
2029 5,522  
2030 2,777  
Thereafter 1,612  
Total lease payments 45,967  
Less: imputed interest (5,065)  
Total lease liability $ 40,902 $ 58,499