v3.26.1
Commitments and Contingencies - Summary of Future Minimum Commitments of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Operating lease payments    
2026 $ 2,565  
2027 3,507  
2028 3,611  
2029 3,715  
2029 3,827  
Thereafter 6,281  
Total lease payments 23,506  
Less: interest (6,515)  
Total lease liabilities at March 31, 2026 16,991  
Less: current portion of lease liabilities 3,267 $ 3,243
Lease liabilities, net of current portion $ 13,724 $ 14,134