v3.26.1
Summary of Significant Accounting Policies - Additional Information (Details)
3 Months Ended 6 Months Ended
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
segment
Jun. 30, 2025
USD ($)
Dec. 31, 2025
USD ($)
Summary Of Significant Accounting Policies [Line Items]          
Undistributed earnings allocated to participating securities     $ 0    
Number of operating segments | segment     1    
Number of reportable segments | segment     1    
Restricted cash $ 14,800,000   $ 14,800,000   $ 14,800,000
Provision for inventory write-downs and shrinkage 900,000 $ 1,000,000.0 1,810,000 $ 1,485,000  
Rights to recover products from customers 3,500,000   3,500,000   5,100,000
Location, Statement of Financial Position, Balance [Axis]: us-gaap:OtherLiabilitiesCurrent          
Summary Of Significant Accounting Policies [Line Items]          
Inventory return reserves allowances $ 21,900,000   $ 21,900,000   $ 28,100,000