XML 41 R30.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Summary of Significant Accounting Policies - Additional Information (Details) - USD ($)
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Summary Of Significant Accounting Policies [Line Items]      
Restricted cash $ 14,911,000 $ 16,805,000 $ 14,914,000
Provision for inventory write-downs and shrinkage 1,840,000 $ 6,531,000  
Rights to recover products from customers 4,000,000.0   5,200,000
Other Accrued and Current Liabilities      
Summary Of Significant Accounting Policies [Line Items]      
Inventory return reserves allowances 20,800,000   $ 22,200,000
Common Stock      
Summary Of Significant Accounting Policies [Line Items]      
Dividend or distribution declared $ 0