XML 122 R106.htm IDEA: XBRL DOCUMENT v3.25.4
LEASES - Maturities of Lease Liabilities, Operating Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
LEASES    
2026 $ 15,232  
2027 12,229  
2028 10,273  
2029 7,456  
2030 3,802  
After 2030 10,781  
Total lease payments 59,773  
Less: Imputed interest 6,252  
Operating lease liabilities $ 53,521 $ 55,234