XML 65 R41.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies - Narrative (Details)
12 Months Ended
Dec. 31, 2024
USD ($)
segment
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Mar. 31, 2024
USD ($)
Mar. 31, 2023
USD ($)
Schedule of Equity Method Investments [Line Items]          
Number of operating segments | segment 1        
Number of reportable segments | segment 1        
Carrying amount of equity investment   $ 23,528,000   $ 33,446,000  
Gain on equity investment $ 9,918,000 0 $ 0    
Maintenance and repairs, extension of useful life, period (less than) 2 years        
Treasury bills $ 268,633,000 296,871,000      
Short-term investments 0 0      
Deferred implementation costs 8,965,000 9,895,000      
Contract assets 0 0      
Advertising costs 127,681,000 97,877,000 71,720,000    
Prepaid advertising expense 29,000 56,000 553,000    
Shipping and handling cost 579,221,000 516,023,000 409,311,000    
Shipping and Handling          
Schedule of Equity Method Investments [Line Items]          
Shipping and handling cost 58,424,000 57,427,000 63,891,000    
US Treasury Securities          
Schedule of Equity Method Investments [Line Items]          
Treasury bills 109,608,000 134,570,000      
Amortized discount $ 300,000 $ 692,000      
Furniture and Office Equipment          
Schedule of Equity Method Investments [Line Items]          
Estimated recovery periods of property, plant and equipment 7 years        
Refrigeration Equipment          
Schedule of Equity Method Investments [Line Items]          
Estimated recovery periods of property, plant and equipment 9 years        
Machinery and Equipment | Minimum          
Schedule of Equity Method Investments [Line Items]          
Estimated recovery periods of property, plant and equipment 5 years        
Machinery and Equipment | Maximum          
Schedule of Equity Method Investments [Line Items]          
Estimated recovery periods of property, plant and equipment 10 years        
Building and Building Improvements | Minimum          
Schedule of Equity Method Investments [Line Items]          
Estimated recovery periods of property, plant and equipment 15 years        
Building and Building Improvements | Maximum          
Schedule of Equity Method Investments [Line Items]          
Estimated recovery periods of property, plant and equipment 39 years        
March 2023 Note | Convertible Notes          
Schedule of Equity Method Investments [Line Items]          
Debt issuance         $ 402,500,000
Interest rate 3.00%       3.00%
Privately Held Company, Not Primary Beneficiary          
Schedule of Equity Method Investments [Line Items]          
Equity method investments     $ 31,200,000