XML 105 R92.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments, Contingencies and Other Items - Additional Information (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
patent
Dec. 31, 2022
USD ($)
Loss Contingencies    
Estimated tax and litigation liability $ 38,000 $ 40,000
Patents allegedly infringed | patent 1  
Purchase commitment $ 220,000  
Purchase obligation, due in 2023 76,000  
Purchase obligation, due in 2024 through 2025 70,000  
Purchase obligation, due in 2026 through 2027 28,000  
Purchase obligation, due in 2028 and thereafter 46,000  
Unfavorable Regulatory Action    
Loss Contingencies    
Estimate of possible loss $ 300