v3.25.1
Commitments and Contingencies - Additional Information (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
Oct. 31, 2024
Jan. 31, 2024
Jul. 31, 2021
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Loss Contingencies [Line Items]            
Return product inventory value   $ 140 $ 3,500   $ 4,955  
Legal expense $ 1,500     $ 5,000   $ 1,500
Loss contingency, accruals       5,000   $ 1,500
D&O Insurance            
Loss Contingencies [Line Items]            
Subject to retention       5,000    
Director defendant cost covered       $ 10,000    
General and Administrative Expenses            
Loss Contingencies [Line Items]            
Legal expense         $ 5,300