v3.25.2
Commitments and Contingencies - Additional Information (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Feb. 28, 2025
Oct. 31, 2024
Jan. 31, 2024
Jul. 31, 2021
Jun. 30, 2025
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Loss Contingencies [Line Items]                    
Return product inventory value     $ 140 $ 3,500         $ 4,955  
Legal expense   $ 1,500               $ 1,500
Litigation expense subject to court approval $ 11,375                  
Legal fees         $ 1,886 $ 293   $ 3,462 $ 293  
Accrued legal settlement costs         6,375     11,375    
Committed insurance and third-party contributions         7,500     7,500    
D&O Insurance                    
Loss Contingencies [Line Items]                    
Subject to retention               5,000    
Additional insurance coverage               5,000    
Director defendant cost covered               10,000    
Prepaid Expenses and Other Current Assets                    
Loss Contingencies [Line Items]                    
Loss contingency, receivable         500     500   0
Accrued Expenses and Other Current Liabilities                    
Loss Contingencies [Line Items]                    
Loss contingency, accruals         $ 11,375     $ 11,375   $ 1,500
General and Administrative Expenses                    
Loss Contingencies [Line Items]                    
Legal expense             $ 5,300