v3.25.2
Operating Leases - Additional Information (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Sep. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Lessee, Lease, Description [Line Items]            
Lease liability, current   $ 4,025   $ 4,025   $ 3,234
Lease liability, Non-current   $ 6,820   $ 6,820   $ 8,597
Operating lease, remaining lease term   1 year 4 months 24 days   1 year 4 months 24 days    
Weighted average incremental borrowing rate used to determine the operating lease liabilities   9.10%   9.10%    
Lease expense   $ 1,100 $ 400 $ 2,200 $ 700  
Office Space Lease            
Lessee, Lease, Description [Line Items]            
Operating lease, remaining lease term   4 years 3 months 18 days   4 years 3 months 18 days    
Lease term 5 years          
Lessee, Operating Lease, Existence of Option to Extend [true false] true          
Lease, option to extend, description       The lease term is five years with two one-year options to extend.    
Weighted average incremental borrowing rate used to determine the operating lease liabilities   6.00%   6.00%