Annual report [Section 13 and 15(d), not S-K Item 405]

Commitments and Contingencies - Additional Information (Details)

v3.25.0.1
Commitments and Contingencies - Additional Information (Details)
$ in Thousands
12 Months Ended
May 20, 2024
co-manufacturer
subsidiary
Apr. 28, 2022
USD ($)
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Jul. 18, 2024
USD ($)
Feb. 03, 2023
subsidiary
Commitments and Contingencies Disclosure [Abstract]              
Purchase commitment, amount     $ 42,370 $ 84,007 $ 86,531    
Sales and other tax exposure included in accrued liabilities     320 $ 320      
Damages sought   $ 10,535          
Number of subsidiaries | subsidiary 1           1
Loss accrual     $ 418     $ 2,700  
Number of co-manufacturers | co-manufacturer 1