XML 44 R35.htm IDEA: XBRL DOCUMENT v3.23.3
Accounts Receivable Purchase and Sales Agreement (Details) - USD ($)
$ in Millions
1 Months Ended
Jul. 31, 2021
Sep. 30, 2023
Jun. 30, 2023
Dec. 31, 2022
A/R Purchase Agreement        
Accounts Receivable Sales Agreement        
Agreement amount $ 250.0      
Receivables sold   $ 174.0   $ 208.0
A/R Purchase Agreement | Asset Pledged as Collateral        
Accounts Receivable Sales Agreement        
Balance of receivables   $ 52.3   $ 62.3
A/R Purchase Agreement, First Amendment        
Accounts Receivable Sales Agreement        
Agreement amount $ 150.0      
Agreement expiration term extension (in years) 2 years      
A/R Purchase Agreement, Third Amendment        
Accounts Receivable Sales Agreement        
Agreement amount     $ 250.0  
A/R Purchase Agreement, Third Amendment | Maximum        
Accounts Receivable Sales Agreement        
Agreement amount     $ 300.0