v3.25.1
Subsequent Events (Details) - Subsequent Event
$ in Millions
Jun. 11, 2025
USD ($)
Jun. 10, 2025
USD ($)
Chief Executive Officer    
Subsequent Event [Line Items]    
Performance-based cash incentive awards approved   $ 1.5
Target achievement rate   0.3333
Forfeiture rate   0.3333
Exit | Employee Severance    
Subsequent Event [Line Items]    
Percentage of workforce reduction 8.00%  
Exit | Employee Severance | Minimum    
Subsequent Event [Line Items]    
Expected incurred cost $ 1.7  
Exit | Employee Severance | Maximum    
Subsequent Event [Line Items]    
Expected incurred cost $ 2.1