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 $ 115,850 $ 118,370
Marketable securities, available-for-sale 480,224 217,630
Accounts receivable, net and contract assets 308,455 234,210
Inventories 141,860 127,601
Prepaid expenses and other current assets 38,951 48,613
Total current assets 1,085,340 746,424
Property and equipment, net 75,035 74,944
Prepaid expenses and other assets 80,596 17,816
Goodwill 416,821 416,821
Intangible assets, net 401,830 472,879
Deferred tax assets, net 3,855 4,386
Total assets 2,063,477 1,733,270
Current liabilities    
Accounts payable 10,249 11,816
Accrued expenses 128,851 100,678
Total current liabilities 139,100 112,494
Long-term debt, net 1,505,798 1,499,248
Other long-term liabilities 54,758 37,720
Total liabilities 1,699,656 1,649,462
Commitments and contingencies (Note 12)
Stockholders’ equity    
Preferred stock - $0.001 par value; 20,000 shares authorized; no shares issued and outstanding 0 0
Common stock - $0.001 par value; 300,000 shares authorized; 123,138 and 126,770 shares issued and outstanding as of December 31, 2024 and 2023, respectively 123 127
Additional paid-in capital 0 2,409
Accumulated other comprehensive income (loss) 3,829 (9,278)
Retained earnings 359,869 90,550
Total stockholders’ equity 363,821 83,808
Total liabilities and stockholders’ equity $ 2,063,477 $ 1,733,270