v3.26.1
Commitments and Contingencies - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Apr. 14, 2026
Apr. 09, 2026
Feb. 26, 2025
Jun. 30, 2026
Jun. 30, 2026
Jul. 12, 2024
Loss Contingencies [Line Items]            
Aggregate amount upon settlement agreement $ 80   $ 5,000      
Amount upon execution of settlement agreement     $ 3,500      
Percentage of outstanding stock allegedly owned by two trusts           4.20%
Location, Statement of Income, Balance [Axis]: us-gaap:SellingGeneralAndAdministrativeExpense            
Loss Contingencies [Line Items]            
Charge of legal settlements       $ 5,100 $ 5,100  
Inventory            
Loss Contingencies [Line Items]            
Inventory purchase commitment term   1 year        
Inventory purchase commitment expiration date   Dec. 31, 2028        
Purchase commitments to be paid by next fiscal year       $ 6,300 $ 6,300