v3.26.1
Commitments and Contingencies - Undiscounted Future Lease Payments (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Commitments and Contingencies Disclosure [Abstract]    
2026 (remaining 9 months) $ 9,897  
2027 13,574  
2028 14,037  
2029 15,437  
2030 16,148  
2031 and thereafter 33,597  
Total undiscounted lease payments 102,690  
Less: Present value adjustment (21,639)  
Total $ 81,051 $ 83,253