XML 74 R55.htm IDEA: XBRL DOCUMENT v3.25.0.1
Commitments and Contingencies - Major Vendors (Details) - item
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
May 24, 2022
Vendor One      
Commitments and Contingencies      
Number of vendors 1 1  
Purchases | Vendor | Vendor One      
Commitments and Contingencies      
Total purchases (in percentage) 20.00% 25.00%  
The "Weaver Lawsuit"      
Commitments and Contingencies      
Number of vendors     8