XML 13 R2.htm IDEA: XBRL DOCUMENT v3.25.2
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 27, 2025
Dec. 31, 2024
Current assets:    
Cash and cash equivalents $ 123,918 $ 101,457
Restricted cash 356 332
Accounts receivable, net of allowances for credit losses of $1,771 and $2,528 as of June 27, 2025 and December 31, 2024, respectively 120,665 178,013
Inventories 71,138 64,004
Prepaid expenses and other current assets 26,780 22,270
Total current assets 342,857 366,076
Property and equipment, net 28,027 26,823
Operating lease right-of-use assets 11,817 12,411
Goodwill 241,718 236,876
Deferred income taxes, net 121,364 121,028
Other non-current assets 37,564 33,292
Total assets 783,347 796,506
Current liabilities:    
Current portion of long-term debt 2,694 2,194
Current portion of other borrowings 5,561 4,941
Accounts payable 40,666 35,250
Deferred revenue 51,188 47,069
Operating lease liabilities 5,794 5,675
Other current liabilities 66,306 72,440
Total current liabilities 172,209 167,569
Long-term debt 110,611 112,084
Other borrowings 12,141 8,694
Operating lease liabilities, non-current 14,156 14,727
Other non-current liabilities 27,828 28,174
Total liabilities 336,945 331,248
Commitments and contingencies (Note 12)
Stockholders’ equity:    
Preferred stock, $0.001 par value, 5,000 shares authorized; no shares issued or outstanding 0 0
Common stock, $0.001 par value, 150,000 shares authorized; 113,389 and 116,735 shares issued and outstanding at June 27, 2025 and December 31, 2024, respectively 113 117
Additional paid-in capital 2,448,446 2,432,733
Accumulated deficit (1,995,193) (1,953,495)
Accumulated other comprehensive loss (6,964) (14,097)
Total stockholders’ equity 446,402 465,258
Total liabilities and stockholders’ equity $ 783,347 $ 796,506