Annual report pursuant to Section 13 and 15(d)

COMMITMENTS - Narrative (Details)

v3.22.4
COMMITMENTS - Narrative (Details)
$ in Millions
12 Months Ended
Dec. 31, 2022
USD ($)
Other Commitments [Line Items]  
Future minimum royalty payments 2023 $ 1.3
Future minimum royalty payments 2024 0.4
No future minimum royalty payments 0.0
Total payments for purchase commitments 2023 562.2
Future payments under purchase commitments 2023 45.0
Future payments under purchase commitments 2024 17.6
Future payments under purchase commitments 2025 1.4
Future payments under purchase commitments 2026 0.1
Future payments under purchase commitments 2027 0.1
No future payments under purchase commitments 0.0
Surety bonds, standby letters of credit and international bank guarantees $ 40.0
Minimum  
Other Commitments [Line Items]  
Service period of purchase commitments 1 month
Maximum  
Other Commitments [Line Items]  
Service period of purchase commitments 5 months