v3.26.1
Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Payables and Accruals [Abstract]    
Accrued compensation and employee-related expenses $ 32,251 $ 46,760
Sales returns and allowances 3,969 3,476
Other accrued liabilities 3,283 2,853
Total $ 39,503 $ 53,089