v3.25.2
Commitments and Contingencies- Summary of Future Minimum Commitments of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Operating lease payments    
2025 $ 1,674  
2026 3,405  
2027 3,507  
2028 3,611  
2029 3,715  
Thereafter 10,108  
Total lease payments 26,020  
Less: interest (7,908)  
Total lease liabilities at March 31, 2024 18,112  
Less: current portion of lease liabilities 3,196 $ 3,149
Lease liabilities, net of current portion $ 14,916 $ 15,620