XML 17 R4.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Current assets:    
Cash and cash equivalents $ 622,165 $ 710,621
Accounts receivable, net of allowance for credit losses of $2,835 and $2,168, respectively, and net of allowance for product returns of $1,551 and $1,181, as of December 31, 2022 and 2021, respectively 124,283 105,548
Inventory 115,584 75,276
Other current assets, net of allowance for credit losses of $0 and $2, as of December 31, 2022 and 2021, respectively 29,056 26,175
Total current assets 891,088 917,620
Property and equipment, net 57,172 41,713
Intangible assets, net 82,458 91,406
Goodwill 148,183 112,901
Deferred tax assets 84,185 13,547
Operating lease right-of-use assets 28,933 30,479
Other assets, net of allowance for credit losses of $2 and $78, as of December 31, 2022 and 2021, respectively 37,356 24,349
Total assets 1,329,375 1,232,015
Current liabilities:    
Accounts payable, accrued expenses and other current liabilities 119,657 89,816
Accrued compensation 25,582 23,495
Deferred revenue 7,540 5,697
Operating lease liabilities 12,157 10,331
Total current liabilities 164,936 129,339
Deferred revenue 10,792 9,140
Convertible senior notes, net 490,370 425,345
Operating lease liabilities 27,380 32,591
Other liabilities 13,050 9,545
Total liabilities 706,528 605,960
Commitments and contingencies (Note 13)
Redeemable noncontrolling interests 23,988 12,888
Stockholders’ equity    
Preferred stock, $0.001 par value, 10,000,000 shares authorized; no shares issued and outstanding as of December 31, 2022 and 2021 0 0
Common stock, $0.01 par value, 300,000,000 shares authorized; 50,985,454 and 50,406,606 shares issued; and 49,452,709 and 50,259,453 shares outstanding as of December 31, 2022 and 2021, respectively 510 504
Additional paid-in capital 497,199 498,979
Treasury stock, at cost; 1,532,745 and 147,153 shares as of December 31, 2022 and 2021, respectively (83,993) (5,149)
Retained earnings 185,143 118,833
Total stockholders’ equity 598,859 613,167
Total liabilities, redeemable noncontrolling interests and stockholders’ equity $ 1,329,375 $ 1,232,015