v3.22.4
Leases - Future Lease Maturities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Leases [Abstract]    
2023 $ 93,863  
2024 83,628  
2025 71,004  
2026 58,510  
2027 31,677  
Thereafter 81,106  
Total lease payments 419,788  
Less: imputed interest (73,073)  
Total $ 346,715 $ 357,378