XML 86 R71.htm IDEA: XBRL DOCUMENT v3.24.0.1
Right-of-Use Assets and Lease Liabilities - Lease Maturities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Leases [Abstract]    
2024 $ 56,181  
2025 39,120  
2026 35,307  
2027 27,779  
2028 22,732  
Thereafter 5,934  
Total lease payments 187,053  
Less: imputed interest (16,411)  
Total operating lease obligations 170,642  
Less: current obligations (49,872) $ (54,222)
Long-term operating lease obligations $ 120,770 $ 164,551