XML 13 R2.htm IDEA: XBRL DOCUMENT v3.25.3
Consolidated Balance Sheets - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Current assets:    
Cash and cash equivalents $ 193,192 $ 145,595
Restricted cash 30 224
Short-term investments 176,130 198,719
Accounts receivable, net 116,471 96,834
Contract assets 31,067 37,109
Inventories 263,311 246,735
Prepaid expenses and other current assets 30,133 39,316
Total current assets 810,334 764,532
Property, plant, and equipment, net 109,120 113,789
Operating lease right-of-use assets 25,275 26,503
Intangible assets, net 6,418 8,832
Goodwill 214,964 214,964
Deferred income taxes 120,120 120,191
Other assets 3,680 2,766
Total assets 1,289,911 1,251,577
Current liabilities:    
Accounts payable 43,580 43,519
Accrued expenses and other current liabilities 50,220 55,195
Contract liabilities 57,054 64,986
Income taxes payable 332 2,086
Current portion of long-term debt   26,496
Total current liabilities 151,186 192,282
Deferred income taxes 633 689
Long-term debt 225,723 249,702
Long-term operating lease liabilities 32,644 34,318
Other liabilities 3,755 3,816
Total liabilities 413,941 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,159,113 shares issued and outstanding at September 30, 2025 and 56,827,915 shares issued and outstanding at December 31, 2024 602 569
Additional paid-in capital 1,297,743 1,227,134
Accumulated deficit (424,179) (458,455)
Accumulated other comprehensive income 1,804 1,522
Total stockholders' equity 875,970 770,770
Total liabilities and stockholders' equity $ 1,289,911 $ 1,251,577