XML 56 R32.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Balance Sheet Components (Tables)
12 Months Ended
Dec. 31, 2019
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Balance Sheet Components
Balance sheet details as of December 31, 2019 and 2018 are presented in the tables below:
December 31,
20192018
(In thousands)
Inventories:
Raw materials  $31,331  $32,511  
Work in process  7,620  8,726  
Finished goods  69,060  59,631  
Total inventories  $108,011  $100,868  
Other long-term assets:
Capitalized software, net  $85,070  $56,819  
Unbilled receivables  12,260  16,481  
Deferred debt issuance costs
4,700  —  
Other assets  1,006  1,313  
Total other long-term assets  $103,036  $74,613  
Accrued liabilities:
Operating lease liabilities, current portion  $10,058  $—  
Advance payments from customers  4,006  8,993  
Rebates and lease buyouts  14,911  11,076  
Group purchasing organization fees5,934  4,455  
Taxes payable3,744  5,885  
Other accrued liabilities  16,914  12,638  
Total accrued liabilities  $55,567  $43,047  
Summary of changes in accumulated balances of other comprehensive income (loss)
The following table summarizes the changes in accumulated balances of other comprehensive income (loss) for the years ended December 31, 2019 and 2018:
Foreign currency translation adjustmentsUnrealized gain (loss) on interest rate swap hedgesTotal
(In thousands) 
Balance as of December 31, 2017$(6,954) $841  $(6,113) 
Other comprehensive income (loss) before reclassifications(4,320) 777  (3,543) 
Amounts reclassified from other comprehensive income (loss), net of tax—  (1,198) (1,198) 
Net current-period other comprehensive income (loss), net of tax(4,320) (421) (4,741) 
Balance as of December 31, 2018(11,274) 420  (10,854) 
Other comprehensive income (loss) before reclassifications1,828  148  1,976  
Amounts reclassified from other comprehensive income (loss), net of tax—  (568) (568) 
Net current-period other comprehensive income (loss), net of tax1,828  (420) 1,408  
Balance as of December 31, 2019$(9,446) $—  $(9,446)