XML 55 R45.htm IDEA: XBRL DOCUMENT v3.22.2.2
Leases - Future Lease Payments under Non-Cancellable Leases (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Operating Leases    
2022 $ 4,079  
2023 15,588  
2024 13,201  
2025 10,529  
2026 7,739  
Thereafter 47,463  
Total undiscounted lease payments 98,599  
Less: imputed interest (33,918)  
Operating lease liabilities 64,681 $ 57,355
Finance Leases    
2022 625  
2023 2,497  
2024 2,307  
2025 2,254  
2026 2,254  
Thereafter 14,878  
Total undiscounted lease payments 24,815  
Less: imputed interest (9,246)  
Total lease liabilities $ 15,569