XML 83 R65.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Leases [Abstract]    
Year ending December 31, 2024 $ 42,926  
2025 33,876  
2026 21,579  
2027 12,050  
2028 4,895  
Thereafter 2,884  
Total lease payments 118,210  
Less interest 8,033  
Total 110,177 $ 103,530
Year ending December 31, 2024 5,566  
2025 4,942  
2026 4,071  
2027 2,449  
2028 1,647  
Thereafter 1,570  
Total lease payments 20,245  
Less interest 1,907  
Total $ 18,338 $ 12,527