XML 71 R55.htm IDEA: XBRL DOCUMENT v3.24.1
Commitments and Contingencies - Legal Proceeding (Details) - USD ($)
$ in Millions
1 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Loss Contingencies [Line Items]    
Accrual for loss contingencies $ 1.9 $ 0.5
Settlement payment 0.3  
Minimum    
Loss Contingencies [Line Items]    
Loss contingencies reasonably possible 0.1  
Maximum    
Loss Contingencies [Line Items]    
Loss contingencies reasonably possible $ 10.5