v3.25.2
Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Current assets:    
Cash and cash equivalents $ 188,902 $ 145,595
Restricted cash 87 224
Short-term investments 165,890 198,719
Accounts receivable, net 106,524 96,834
Contract assets 36,475 37,109
Inventories 258,984 246,735
Prepaid expenses and other current assets 35,030 39,316
Total current assets 791,892 764,532
Property, plant, and equipment, net 111,098 113,789
Operating lease right-of-use assets 25,877 26,503
Intangible assets, net 7,189 8,832
Goodwill 214,964 214,964
Deferred income taxes 119,936 120,191
Other assets 3,749 2,766
Total assets 1,274,705 1,251,577
Current liabilities:    
Accounts payable 49,529 43,519
Accrued expenses and other current liabilities 47,412 55,195
Contract liabilities 57,675 64,986
Income taxes payable 622 2,086
Current portion of long-term debt   26,496
Total current liabilities 155,238 192,282
Deferred income taxes 646 689
Long-term debt 225,441 249,702
Long-term operating lease liabilities 33,413 34,318
Other liabilities 3,771 3,816
Total liabilities 418,509 480,807
Stockholders' equity:    
Preferred stock, $0.01 par value; 500,000 shares authorized; no shares issued and outstanding.
Common stock, $0.01 par value; 120,000,000 shares authorized; 60,160,634 shares issued and outstanding at June 30, 2025 and 56,827,915 shares issued and outstanding at December 31, 2024 602 569
Additional paid-in capital 1,288,709 1,227,134
Accumulated deficit (434,775) (458,455)
Accumulated other comprehensive income 1,660 1,522
Total stockholders' equity 856,196 770,770
Total liabilities and stockholders' equity $ 1,274,705 $ 1,251,577