XML 15 R2.htm IDEA: XBRL DOCUMENT v3.25.2
Condensed Consolidated Balance Sheets (Unaudited) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Current assets    
Cash and cash equivalents $ 61,861 $ 115,850
Marketable securities, available-for-sale 486,316 480,224
Accounts receivable, net and contract assets 316,339 308,455
Inventories 181,505 141,860
Prepaid expenses and other current assets 76,652 38,951
Total current assets 1,122,673 1,085,340
Property and equipment, net 71,520 75,035
Prepaid expenses and other assets 56,371 80,596
Goodwill 416,821 416,821
Intangible assets, net 366,306 401,830
Deferred tax assets, net 20,208 3,855
Total assets 2,053,899 2,063,477
Current liabilities    
Accounts payable 18,691 10,249
Accrued expenses 115,591 128,851
Total current liabilities 134,282 139,100
Long-term debt, net 1,509,100 1,505,798
Other long-term liabilities 77,769 54,758
Total liabilities 1,721,151 1,699,656
Commitments and contingencies (Note 10)
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; 117,621 and 123,138 shares issued and outstanding as of June 30, 2025 and December 31, 2024, respectively 118 123
Additional paid-in capital 0 0
Accumulated other comprehensive (loss) income (28,403) 3,829
Retained earnings 361,033 359,869
Total stockholders’ equity 332,748 363,821
Total liabilities and stockholders’ equity $ 2,053,899 $ 2,063,477