v3.22.4
FAIR VALUE MEASUREMENTS - Narrative (Details) - USD ($)
$ in Millions
Oct. 21, 2022
Dec. 31, 2022
Convertible Senior Notes due 2026 | Level 2 | Convertible notes    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value of notes   $ 826.1
2028 and 2031 Senior Notes | Level 2 | Senior Notes    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value of notes   $ 1,000.0
Class A common stock    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Issuance of equity instruments as consideration for business combination (in shares) 57,640