Annual report pursuant to Section 13 and 15(d)

Acquisitions (Acquisition of Proprietary Technology, Narrative) (Details)

v3.24.0.1
Acquisitions (Acquisition of Proprietary Technology, Narrative) (Details) - USD ($)
$ in Millions
1 Months Ended 12 Months Ended
Jun. 21, 2021
Mar. 11, 2021
May 31, 2023
Jan. 31, 2023
Apr. 30, 2022
Jun. 30, 2021
Dec. 31, 2023
Business Acquisition [Line Items]              
Estimated useful life (in years)   5 years          
Proprietary technology              
Business Acquisition [Line Items]              
Consideration transferred     $ 7.0 $ 5.0 $ 9.0 $ 18.0  
Estimated useful life (in years) 5 years   5 years       5 years
Proprietary Technology              
Business Acquisition [Line Items]              
Ownership interest (as a percent)   29.00%          
Consideration transferred   $ 35.5          
Redemption consideration   10.0          
Proprietary Technology | Proprietary technology              
Business Acquisition [Line Items]              
Finite-lived intangible assets acquired   $ 24.5