v3.24.0.1
Accrued Expenses and Other Current Liabilities - Additional Information (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Jun. 30, 2024
Dec. 31, 2022
Restructuring Cost and Reserve [Line Items]      
Restructuring, Incurred Cost, Statement of Income or Comprehensive Income [Extensible Enumeration] Transaction, integration and restructuring expenses    
Restructuring and related charges $ 4.7    
Restructuring and related cost, remaining 0.1    
Maximum penalties and interest $ 6.7   $ 8.1
Scenario Forecast [Member] | Subsequent Event [Member]      
Restructuring Cost and Reserve [Line Items]      
Restructuring and related cost expected   $ 6.5  
Maximum [Member] | Scenario Forecast [Member]      
Restructuring Cost and Reserve [Line Items]      
Restructuring and related cost expected   7.2  
Maximum [Member] | Scenario Forecast [Member] | Non-cash Stock-Based Compensation Charge [Member]      
Restructuring Cost and Reserve [Line Items]      
Restructuring and related cost expected   $ 1.5