v3.25.2
Commitment and Contingencies (Details)
$ in Millions
1 Months Ended 6 Months Ended
Aug. 31, 2024
supplier
Jun. 30, 2025
USD ($)
Loss Contingencies [Line Items]    
Number of suppliers in amended supply agreement | supplier 1  
Purchase obligation, remainder of fiscal year   $ 10.4
U.S. Department Of Justice Case | Settled Litigation    
Loss Contingencies [Line Items]    
Settlement payment   $ 0.7
Licensing Agreements    
Loss Contingencies [Line Items]    
Royalty obligation, percent of net sales (less than)   1.00%