XML 113 R99.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Rental Expense (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Commitments and Contingencies [Line Items]    
Rental expense $ 18.6 $ 10.5
Minimum    
Commitments and Contingencies [Line Items]    
Term of finance lease 3 years  
Maximum    
Commitments and Contingencies [Line Items]    
Term of finance lease 5 years