XML 64 R41.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Schedule of Maturities of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Leases [Abstract]    
2023 $ 11,206  
2024 12,671  
2025 13,033  
2026 13,467  
2027 13,917  
2028 and thereafter 87,290  
Total undiscounted future minimum lease payments 151,584  
Less imputed interest (60,813)  
Less tenant improvement receivable (7,837)  
Total operating lease liabilities 82,934  
Operating lease liabilities:    
Current 4,249 $ 2,484
Non-current 78,685 $ 9,975
Total lease liability $ 82,934