v3.26.1
Balance Sheet Information
3 Months Ended
Mar. 28, 2026
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Balance Sheet Information Balance Sheet Information
Accounts Receivable, Net
Accounts receivable, net consists of amounts billed and currently due from customers. The Company records the amounts due net of allowance for credit losses. Collection of the consideration that the Company expects to receive typically occurs within 30 to 90 days of billing. The Company applies the practical expedient for contracts with payment terms of one year or less which does not consider the effects of the time value of money. Occasionally, the Company enters into payment agreements with patients that allow payment terms beyond one year. In those cases, the financing component is not deemed significant to the contract.
Accounts receivable, net of allowances, consisted of the following as of:
March 28, 2026December 31, 2025
Accounts receivable$123,584 $131,206 
Less: Allowance for credit losses(3,059)(2,903)
$120,525 $128,303 
Due to the short-term nature of the Company’s receivables, the estimate of expected credit losses is based on aging of its accounts receivable balances. The allowance is adjusted on a specific identification basis for certain accounts as well as pooling of accounts with similar characteristics. The Company has a diverse customer base and had one customer representing approximately 23.4% and 28.1% of the accounts receivable balance as of March 28, 2026 and December 31, 2025, respectively. Historically, the Company’s reserves have been adequate to cover credit losses.
Inventory
Inventory consisted of the following as of:
March 28, 2026December 31, 2025
Raw materials and supplies$19,301 $21,240 
Finished goods63,886 60,996 
$83,187 $82,236 
Accrued Liabilities
Accrued liabilities consisted of the following as of:
March 28, 2026December 31, 2025
Gross-to-net deductions$58,906 $73,487 
Bonus and commission12,449 25,040 
Compensation and benefits6,194 6,560 
Accrued interest2,848 3,168 
Income and other taxes4,809 5,135 
Other liabilities15,929 16,852 
$101,135 $130,242