XML 85 R63.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Maturities of Lease Liabilities (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
Leases [Abstract]  
2023 $ 47,335
2024 24,589
2025 10,446
2026 10,509
2027 10,250
Thereafter 46,562
Total minimum lease payments 149,691
Less: imputed interest (24,305)
Total current lease liabilities $ 125,386