XML 128 R99.htm IDEA: XBRL DOCUMENT v3.25.0.1
Supplemental Financial Data - Narrative (Details)
¥ in Millions, $ in Millions
1 Months Ended 12 Months Ended
Nov. 01, 2022
CNY (¥)
Nov. 30, 2022
USD ($)
Nov. 30, 2022
CNY (¥)
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Organization, Consolidation and Presentation of Financial Statements [Abstract]            
Depreciation       $ 16.2 $ 15.4 $ 13.1
Asset impairment charges           0.4
Purchase of non-controlling equity interest ¥ 815.4 $ 23.2 ¥ 169.1   95.7  
Remaining liability           $ 93.7
Foreign exchange loss         $ 2.6