XML 60 R46.htm IDEA: XBRL DOCUMENT v3.25.0.1
Commitments and Contingencies - Additional Information (Details) - USD ($)
$ in Millions
1 Months Ended 3 Months Ended 12 Months Ended
Nov. 03, 2023
Jun. 30, 2024
Feb. 28, 2023
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Mar. 31, 2023
Dec. 31, 2023
Dec. 31, 2022
Commitments and Contingencies Disclosure [Line Items]                  
Expected cash payments for litigation settlements         $ 2.8        
Cash payments for litigation settlements $ 7.3 $ 3.2 $ 1.5            
General and Administrative Expense                  
Commitments and Contingencies Disclosure [Line Items]                  
Accrued expenses on settlement of case       $ 0.4   $ 2.8 $ 0.3 $ 7.3 $ 6.3
Other Income                  
Commitments and Contingencies Disclosure [Line Items]                  
Insurance proceeds     $ 5.1