v3.26.1
Commitments and Contingencies (Details) - USD ($)
$ in Millions
1 Months Ended 3 Months Ended
Apr. 29, 2024
Apr. 30, 2024
Mar. 31, 2026
Mar. 31, 2025
401(k) Savings Plan        
Employer contributions to defined contribution plan     $ 0.2 $ 0.2
Red Wave        
Commitments and Contingencies        
Contingent consideration period 2 years 2 years    
Minimum | Red Wave        
Commitments and Contingencies        
Earnout revenue threshold $ 37.0      
Earnout revenue threshold minimum for certain other qualified bookings credit 37.0      
Maximum | Red Wave        
Commitments and Contingencies        
Earnout revenue threshold $ 45.0      
Common Stock | Red Wave        
Commitments and Contingencies        
Shares to be issued below minimum earnout revenue threshold 0      
Common Stock | Minimum | Red Wave        
Commitments and Contingencies        
Earnout threshold shares to be issued 1,000,000      
Common Stock | Maximum | Red Wave        
Commitments and Contingencies        
Potential contingent consideration (in shares) 4,000,000      
Earnout threshold shares to be issued 4,000,000