v3.24.3
Organization and Description of Business (Details) - USD ($)
$ in Millions
3 Months Ended
Nov. 07, 2024
Dec. 31, 2024
Mar. 31, 2024
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]      
Number of positions eliminated, percent     25.00%
Employee severance and one time benefits | Strategic Restructuring Plan | Minimum | Forecast      
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]      
Restructuring charges   $ 15.0  
Employee severance and one time benefits | Strategic Restructuring Plan | Maximum | Forecast      
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]      
Restructuring charges   $ 19.0  
Employee severance and one time benefits | Strategic Restructuring Plan | Subsequent Event      
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]      
Number of positions eliminated, percent 45.00%