XML 94 R78.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Lessee, Operating Lease, Liability, Payment, Due [Abstract]    
Fiscal 2022, remaining $ 7,118  
Fiscal 2023 9,268  
Fiscal 2024 8,518  
Fiscal 2025 7,887  
Fiscal 2026 6,875  
Thereafter 26,074  
Total 65,740  
Less: interest (13,854)  
Present value of lease liabilities 51,886  
Finance Lease, Liability, Payment, Due [Abstract]    
Fiscal 2022, remaining 1,281  
Fiscal 2023 1,669  
Fiscal 2024 1,694  
Fiscal 2025 1,721  
Fiscal 2026 1,766  
Thereafter 14,322  
Total lease payments 22,453  
Less: interest (9,813)  
Present value of lease liabilities $ 12,640 $ 0