XML 19 R2.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 $ 145,595 $ 158,781
Restricted cash 224 339
Short-term investments 198,719 146,664
Accounts receivable, net 96,834 103,018
Contract assets 37,109 24,370
Inventories 246,735 237,635
Prepaid expenses and other current assets 39,316 35,471
Total current assets 764,532 706,278
Property, plant, and equipment, net 113,789 118,459
Operating lease right-of-use assets 26,503 24,377
Intangible assets, net 8,832 43,945
Goodwill 214,964 214,964
Deferred income taxes 120,191 117,901
Other assets 2,766 3,117
Total assets 1,251,577 1,229,041
Current liabilities:    
Accounts payable 43,519 42,383
Accrued expenses and other current liabilities 55,195 57,624
Contract liabilities 64,986 118,026
Income taxes payable 2,086  
Current portion of long-term debt 26,496  
Total current liabilities 192,282 218,033
Deferred income taxes 689 6,552
Long-term debt 249,702 274,941
Long-term operating lease liabilities 34,318 31,529
Other liabilities 3,816 25,544
Total liabilities 480,807 556,599
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; 56,827,915 shares issued and outstanding at December 31, 2024 and 56,364,131 shares issued and outstanding at December 31, 202 569 564
Additional paid-in capital 1,227,134 1,202,440
Accumulated deficit (458,455) (532,169)
Accumulated other comprehensive income 1,522 1,607
Total stockholders' equity 770,770 672,442
Total liabilities and stockholders' equity $ 1,251,577 $ 1,229,041