XML 51 R37.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases - Schedule of Operating Lease Commitments Including Expected Lease Incentives to be Received (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Leases [Abstract]    
2024 (remaining six months) $ 5,796  
2025 11,859  
2026 12,209  
2027 12,569  
2028 12,940  
Thereafter 22,585  
Total undiscounted lease payments 77,958  
Less: imputed interest (17,737)  
Total operating lease liabilities 60,221  
Operating Lease Liability    
Short-term portion of lease liabilities (included in accrued liabilities and other current liabilities) 6,898  
Operating lease liabilities, non-current 53,323 $ 56,894
Total $ 60,221