XML 65 R50.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies - Schedule of Revenue Related Reserves Included in Consolidated Balance Sheets (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Summary Of Significant Accounting Policies [Line Items]        
Revenue-related reserves $ 336,427 $ 314,332 $ 290,520 $ 267,808
Reduction of Accounts Receivable        
Summary Of Significant Accounting Policies [Line Items]        
Revenue-related reserves 22,031 11,510    
Components of Accrued Sales Discounts, Allowances and Reserves        
Summary Of Significant Accounting Policies [Line Items]        
Revenue-related reserves 272,452 263,641    
Components of Other Long-term Liabilities        
Summary Of Significant Accounting Policies [Line Items]        
Revenue-related reserves $ 41,944 $ 39,181