Quarterly report pursuant to Section 13 or 15(d)

Commitments and Contingencies (Details)

v3.24.2.u1
Commitments and Contingencies (Details)
$ in Millions
3 Months Ended 6 Months Ended
Jan. 30, 2023
claim
Jul. 19, 2021
claim
Jun. 30, 2024
USD ($)
Jun. 30, 2023
USD ($)
Jun. 30, 2024
USD ($)
claim
Jun. 30, 2023
USD ($)
Jul. 01, 2022
USD ($)
Other Commitments [Line Items]              
Number of previous claims experienced | claim         0    
Case No. 3:20-cv-05991-SK              
Other Commitments [Line Items]              
Claims dismissed | claim 1 2          
Redi Technologies acquisition              
Other Commitments [Line Items]              
Payments for bonuses | $     $ 1.7 $ 1.1 $ 1.7 $ 1.5  
Certain Executives | Redi Technologies acquisition              
Other Commitments [Line Items]              
Contingent consideration | $             $ 20.0