XML 42 R35.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases - Summary of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Leases [Abstract]    
2024 (remaining 9 months) $ 2,358  
2025 3,219  
2026 3,298  
2027 3,376  
2028 3,455  
Thereafter 5,824  
Total lease payments 21,530  
Less: interest 3,188  
Total lease liability 18,342  
Lease liability - current 2,295 $ 10,781
Lease liability - long-term $ 16,047 $ 16,648