XML 73 R64.htm IDEA: XBRL DOCUMENT v3.22.2.2
Leases - Maturity (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Sep. 30, 2021
Operating Leases      
Remaining three months of 2022 $ 3,391    
2023 12,218    
2024 10,161    
2025 8,287    
2026 6,405    
Thereafter 18,070    
Total lease payments 58,532    
Less: Present value discount (9,719)    
Total operating lease liabilities $ 48,813 $ 45,860 $ 41,912