XML 75 R56.htm IDEA: XBRL DOCUMENT v3.25.0.1
LEASES - Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Leases [Abstract]    
2025 $ 15,295  
2026 14,814  
2027 12,619  
2028 6,407  
2029 3,594  
Thereafter 2,388  
Total 55,117  
Less: Interest 6,799  
Present value of lease liabilities 48,318 $ 69,347
Leases not yet commenced $ 1,300