XML 132 R102.htm IDEA: XBRL DOCUMENT v3.25.2
LEASING ARRANGEMENTS - Schedule of maturities operating lease liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Lessee, Operating Lease, Liability, to be Paid [Abstract]    
2025 $ 22,326  
2026 16,195  
2027 11,457  
2028 9,673  
2029 5,430  
Thereafter 4,317  
Total lease payments 69,398  
Less: imputed interest (8,360)  
Operating lease liabilities $ 61,038 $ 98,088