XML 119 R102.htm IDEA: XBRL DOCUMENT v3.25.0.1
Commitments, Contingencies and Other Items - Additional Information (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2024
USD ($)
patent
Dec. 31, 2023
USD ($)
Loss Contingencies    
Estimated tax and litigation liability $ 36,000 $ 38,000
Patents allegedly infringed | patent 1  
Purchase commitment $ 205,000  
Purchase obligation, due in 2025 70,000  
Purchase obligation, due in 2026 through 2027 68,000  
Purchase obligation, due in 2028 through 2029 25,000  
Purchase obligation, due in 2030 and thereafter 42,000  
Unfavorable Regulatory Action    
Loss Contingencies    
Estimate of possible loss $ 300