XML 60 R49.htm IDEA: XBRL DOCUMENT v3.22.2
Leases - Payments (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Leases.    
2022 (remaining 6 months) $ 4,524  
2023 11,701  
2024 13,169  
2025 13,437  
2026 13,816  
2027 and thereafter 34,100  
Total 90,747  
Less: imputed interest (19,694)  
Operating lease liabilities $ 71,053 $ 66,788