XML 94 R80.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases - Schedule of Maturities of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Jan. 01, 2021
Dec. 31, 2020
Leases [Abstract]      
2022 $ 4,305    
2023 4,896    
2024 4,619    
2025 3,437    
2026 2,960    
Thereafter 748    
Total lease payments 20,965    
Less: imputed interest (1,430)    
Present value of operating lease liabilities 19,535    
Operating lease liabilities, current portion 3,755 $ 3,918 $ 0
Operating lease liabilities, net of current portion $ 15,780 $ 13,485 $ 0