XML 20 R3.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 101,457 $ 84,269
Restricted cash 332 0
Accounts receivable, net 178,013 141,531
Inventories 64,004 83,982
Prepaid expenses and other current assets 22,270 20,950
Total current assets 366,076 330,732
Property and equipment, net 26,823 36,683
Operating lease right-of-use assets 12,411 20,817
Goodwill 236,876 239,150
Deferred income taxes, net 121,028 104,707
Other non-current assets 33,292 36,117
Total assets 796,506 768,206
Current liabilities:    
Convertible debt 0 114,880
Current portion of long-term debt 2,194 0
Current portion of other borrowings 4,941 4,918
Accounts payable 35,250 38,562
Deferred revenue 47,069 46,217
Operating lease liabilities 5,675 6,793
Other current liabilities 72,440 61,024
Total current liabilities 167,569 272,394
Long-term debt 112,084 0
Other long-term borrowings 8,694 10,495
Operating lease liabilities, non-current 14,727 18,965
Other non-current liabilities 28,174 29,478
Total liabilities 331,248 331,332
Commitments and contingencies (Note 16)
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; 116,735 and 112,407 shares issued and outstanding at December 31, 2024 and 2023, respectively 117 112
Additional paid-in capital 2,432,733 2,405,043
Accumulated deficit (1,953,495) (1,962,575)
Accumulated other comprehensive loss (14,097) (5,706)
Total stockholders’ equity 465,258 436,874
Total liabilities and stockholders’ equity $ 796,506 $ 768,206