v3.25.1
Commitments and Contingencies (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended
Jul. 11, 2024
Apr. 30, 2022
Sep. 30, 2024
Commitments and Contingencies      
Purchase agreement expected cost $ 1,000 $ 10,000  
Purchase agreement expected term   3 years  
Purchase obligation originally due in 2024   $ 5,000  
Purchase obligation, 2024 1,000    
2025 Purchase obligation 2,000    
2026 purchase obligation 2,000    
Reconciliation payment     $ 1,200
Minimum      
Commitments and Contingencies      
Purchase agreement expected cost 2,000    
Maximum      
Commitments and Contingencies      
Purchase agreement expected cost $ 5,000