Annual report pursuant to Section 13 and 15(d)

Leases - Maturities (Details)

v3.22.4
Leases - Maturities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Operating Leases    
2023 $ 43,158  
2024 6,815  
2025 4,366  
2026 3,805  
2027 3,846  
Thereafter 6,488  
Total lease payments 68,478  
Less imputed interest (5,787)  
Total lease liabilities 62,691 $ 41,146
Financing Leases    
2023 233  
2024 39  
2025 0  
2026 0  
2027 0  
Thereafter 0  
Total lease payments 272  
Less imputed interest (12)  
Total lease liabilities $ 260  
Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration] Other Liabilities, Noncurrent