Quarterly report pursuant to Section 13 or 15(d)

Commitments and Contingencies (Details)

v3.24.3
Commitments and Contingencies (Details)
$ in Millions
3 Months Ended 9 Months Ended
Jan. 30, 2023
claim
Jul. 19, 2021
claim
Sep. 30, 2024
USD ($)
Sep. 30, 2023
USD ($)
Sep. 30, 2024
USD ($)
claim
Sep. 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.9 $ 0.4 $ 3.6 $ 1.9  
Certain Executives | Redi Technologies acquisition              
Other Commitments [Line Items]              
Contingent consideration | $             $ 20.0