XML 74 R64.htm IDEA: XBRL DOCUMENT v3.25.1
Financial Instruments and Fair Value - Additional Information (Details)
$ in Millions
Mar. 31, 2025
USD ($)
Gain (Loss) on Securities [Line Items]  
Fair value, impairment loss, cumulative amount $ (2.8)
Level 3 | Recurring fair value measurements  
Gain (Loss) on Securities [Line Items]  
Fair value, impairment loss, cumulative amount $ (4.7)