XML 102 R86.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Lease Maturity (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Leases [Abstract]    
2024 $ 47,865  
2025 7,805  
2026 2,459  
2027 1,742  
2028 1,102  
Thereafter 415  
Total lease payment obligations 61,388  
Less: Interest 2,811  
Present value of lease liabilities $ 58,577 $ 48,000