v3.26.1
Commitments and Contingencies - Undiscounted Future Lease Payments (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Commitments and Contingencies Disclosure [Abstract]    
2026 (remaining 6 months) $ 6,602  
2027 13,574  
2028 14,038  
2029 15,437  
2030 16,148  
2031 and thereafter 33,597  
Total undiscounted lease payments 99,396  
Less: Present value adjustment (20,387)  
Total $ 79,009 $ 83,253