XML 78 R69.htm IDEA: XBRL DOCUMENT v3.22.2.2
Lessee Leases - Maturity Schedule of Future Minimum Lease Payments under Operating Leases and the Reconciliation to the Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Leases [Abstract]    
Remaining three months of 2022 $ 3,279  
2023 13,089  
2024 12,041  
2025 9,250  
2026 8,723  
Thereafter 14,306  
Total operating lease payments 60,688  
Present value adjustment (8,168)  
Total operating lease liabilities 52,520  
Current portion of operating lease liabilities 10,658 $ 12,947
Long-term portion of operating lease liabilities $ 41,862 $ 39,911
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Accrued liabilities Accrued liabilities