XML 88 R72.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases Operating Lease Maturities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Leases [Abstract]    
2022 $ 7,505  
2023 4,705  
2024 4,060  
2025 4,178  
2026 4,299  
Thereafter 17,429  
Total minimum lease payments 42,176  
Less: amount of lease payments representing interest (7,085)  
Present value of future minimum lease payments 35,091  
Operating lease liabilities 5,992 $ 4,724
Long-term operating lease liabilities $ 29,099 $ 34,305