v3.25.2
Commitment and Contingencies - Schedule of Lease Liability Maturity Analysis- (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Operating Lease    
2025 (6 months) $ 1,678  
2026 3,301  
2027 3,269  
2028 2,523  
Thereafter 0  
Total 10,771  
Less: Present value adjustment (imputed interest) (990)  
Total lease liability 9,781  
Less: Lease liability, current (2,853) $ (2,610)
Lease liability, non-current $ 6,928 $ 8,233