XML 94 R79.htm IDEA: XBRL DOCUMENT v3.25.0.1
Commitments and Contingencies - Additional Information (Details)
1 Months Ended 12 Months Ended
Oct. 31, 2024
USD ($)
Jan. 31, 2024
USD ($)
Jul. 31, 2021
USD ($)
Dec. 31, 2024
USD ($)
ft²
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Loss Contingencies [Line Items]            
Right-of-Use Asset Obtained in Exchange for Operating Lease Liability       $ 6,235,000 $ 0 $ 2,776,000
Operating lease, ROU assets       $ 3,808,000 $ 2,550,000  
Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]       Other long-term assets Other long-term assets  
Operating lease liability       $ 7,613,000    
Operating lease, weighted average discount rate       5.97%    
Operating lease, weighted-average lease term       6 years 6 months 2 years 4 months 24 days 3 years 1 month 6 days
Finance leases       $ 0 $ 0 $ 0
Operating lease, cash payments       1,572,000 1,674,000 1,272,000
Loss contingency, accruals       1,500,000 0  
Return product inventory value   $ 140,000 $ 3,500,000 4,955,000    
Legal expense $ 1,500,000     1,500,000    
Operating lease rent and other related occupancy expenses       2,159,000 1,374,000 1,614,000
Variable rent expenses       225,000 $ 147,000 $ 133,000
D&O Insurance            
Loss Contingencies [Line Items]            
Subject to retention       5,000,000    
Director defendant cost covered       10,000,000    
Other Noncurrent Assets            
Loss Contingencies [Line Items]            
Operating lease, ROU assets       2,701,000    
General and Administrative Expenses            
Loss Contingencies [Line Items]            
Legal expense       $ 5,300,000    
New Office Space            
Loss Contingencies [Line Items]            
Area of land | ft²       38,820    
Operating lease, ROU assets       $ 2,701,000    
Lease term       8 years 2 months 1 day    
Office            
Loss Contingencies [Line Items]            
Remaining lease term       2 months    
Warehouse Space            
Loss Contingencies [Line Items]            
Remaining lease term       7 years 9 months