v3.26.1
Leases - Schedule of Operating Lease Liability (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Operating Lease    
2026 (remainder of the year) $ 2,380  
2027 5,897  
2028 7,467  
2029 8,129  
2030 8,414  
2031 4,278  
Total undiscounted lease payments 36,565  
Less: Present value discount (7,822)  
Total discounted lease payments 28,743  
Total current operating lease liabilities 2,272 $ 1,447
Total non-current operating lease liabilities $ 26,471 $ 27,658