XML 100 R82.htm IDEA: XBRL DOCUMENT v3.25.0.1
Commitments, Contingencies and Other Items - Additional Information (Details)
1 Months Ended 12 Months Ended
Dec. 30, 2021
People
lawsuit
Sep. 30, 2024
USD ($)
Dec. 31, 2024
USD ($)
lawsuit
patent
Dec. 31, 2023
USD ($)
Loss Contingencies [Line Items]        
Estimate of possible loss     $ 17,000,000 $ 15,000,000
Loss contingency, number of people killed | People 2      
Number of patents allegedly Infringed, minimum | patent     1  
Marshall Fire Litigation | Pending Litigation        
Loss Contingencies [Line Items]        
New claims filed | lawsuit 300      
Number of lawsuits | lawsuit     3  
Marshall Fire Litigation | Pending Litigation | Minimum        
Loss Contingencies [Line Items]        
Estimate of possible loss     $ 2,000,000,000  
Statutory Damages | FCPA Litigation | Judicial Ruling        
Loss Contingencies [Line Items]        
Payments to compensate class members   $ 500    
Punitive Damages | FCPA Litigation | Judicial Ruling        
Loss Contingencies [Line Items]        
Payments to compensate class members   $ 2,000    
Unfavorable Regulatory Action        
Loss Contingencies [Line Items]        
Estimate of possible loss     $ 300,000