v3.26.1
Commitments and Contingencies - Summary of Future Minimum Commitments of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Operating lease payments    
2026 $ 1,724  
2027 3,507  
2028 3,611  
2029 3,715  
2030 3,827  
Thereafter 6,281  
Total lease payments 22,665  
Less: interest (6,071)  
Total lease liabilities at June 30, 2026 16,594  
Less: current portion of lease liabilities 3,292 $ 3,243
Lease liabilities, net of current portion $ 13,302 $ 14,134