v3.25.2
Commitments, Contingencies, Leases, Legal Proceedings, and Defined Contribution Plan - Additional Information (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jan. 01, 2025
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Commitments Contingencies And Leases [Line Items]            
Operating lease, expiration year       2031    
Operating lease expense   $ 400,000 $ 800,000 $ 600,000 $ 1,300,000  
Finance lease liability   0   0    
Impairment of lease   0 $ 0 $ 0 $ 0  
Sublease term       6 years    
Sublease commenced month and year       2025-03    
Sublease, option to terminate       expires on the earlier of January 31, 2031, or two months prior to such earlier date as the Master Lease (as defined in the Sublease) may otherwise expire or terminate.    
U.S. Employees            
Commitments Contingencies And Leases [Line Items]            
Percentage of matching contributions to retirement plans 50.00%          
Percentage of employees salary contribution 6.00%          
Contributions to retirement plans   $ 700,000   $ 1,400,000   $ 0
Minimum            
Commitments Contingencies And Leases [Line Items]            
Non-cancellable contractual commitments expire period       1 year    
Maximum            
Commitments Contingencies And Leases [Line Items]            
Non-cancellable contractual commitments expire period       4 years