XML 50 R40.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Balance sheet information - Schedule of Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 30, 2024
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Gross-to-net deductions $ 63,891 $ 59,592
Bonus and commission 13,869 19,437
Compensation and benefits 6,341 9,709
Accrued interest 6,451 6,606
Income and other taxes 5,017 4,749
Other liabilities 18,036 19,702
Accrued liabilities $ 113,605 $ 119,795