v3.25.2
Leases - Schedule of Operating Lease Liability (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
[1]
Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]    
2025 (remainder of the year) $ 1,940  
2026 4,406  
2027 5,898  
2028 7,468  
2029 and thereafter 20,822  
Total undiscounted lease payments 40,534  
Less: Present value discount (10,518)  
Total discounted lease payments 30,016  
Total current operating lease liabilities 1,225 $ 542
Total non-current operating lease liabilities $ 28,791 $ 29,439
[1] The condensed balance sheet as of December 31, 2024 has been derived from the audited financial statements as of that date.