XML 66 R49.htm IDEA: XBRL DOCUMENT v3.26.1
LEASES - Maturities of Lease Liabilities, Operating Leases (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
LEASES    
2026 $ 15,376  
2027 12,639  
2028 10,612  
2029 7,739  
2030 4,076  
After 2030 10,597  
Total lease payments 61,039  
Less: Imputed interest 9,838  
Operating lease liabilities $ 51,201 $ 53,521