XML 96 R82.htm IDEA: XBRL DOCUMENT v3.25.2
Related Party Transactions - IQHQ Transactions (Details) - IQHQ Transactions - Related Party - USD ($)
$ in Millions
12 Months Ended
May 23, 2024
Dec. 31, 2024
Related Party Transaction [Line Items]    
Purchase commitment $ 150.0  
Series E Preferred Stock    
Related Party Transaction [Line Items]    
Purchases from related party   $ 160.1