XML 76 R67.htm IDEA: XBRL DOCUMENT v3.23.3
Leases - Lease Maturity (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Operating Leases    
2023 (remaining three months) $ 8,733  
2024 31,113  
2025 25,955  
2026 17,959  
2027 12,198  
Thereafter 33,836  
Total future undiscounted lease payments 129,794  
Less: amount representing interest (15,358)  
Present value of future lease payments (lease liability) 114,436 $ 134,395
Finance Leases    
2023 (remaining three months) 1,803  
2024 6,938  
2025 6,505  
2026 5,698  
2027 2,008  
Thereafter 925  
Total future undiscounted lease payments 23,877  
Less: amount representing interest (2,349)  
Present value of future lease payments (lease liability) $ 21,528 $ 6,161