XML 60 R49.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Payments (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Leases.    
2022 (remaining 9 months) $ 7,264  
2023 11,753  
2024 13,174  
2025 13,437  
2026 13,816  
2027 and thereafter 34,156  
Total 93,600  
Less: imputed interest (20,884)  
Operating lease liabilities $ 72,716 $ 66,788