XML 92 R82.htm IDEA: XBRL DOCUMENT v3.23.2
Leases - Maturities of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Lessee, Operating Lease, Liability, Payment, Due [Abstract]    
2023 $ 15,258  
2024 30,108  
2025 26,515  
2026 21,534  
2027 15,376  
Thereafter 47,451  
Total operating lease liabilities 156,242  
Less: Imputed interest (16,008)  
Present value of operating lease liabilities $ 140,234 $ 148,401