v3.25.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Current assets:    
Cash and cash equivalents $ 174,898 $ 145,595
Restricted cash 169 224
Short-term investments 178,395 198,719
Accounts receivable, net 114,368 96,834
Contract assets 33,586 37,109
Inventories 254,051 246,735
Prepaid expenses and other current assets 39,338 39,316
Total current assets 794,805 764,532
Property, plant, and equipment, net 113,787 113,789
Operating lease right-of-use assets 25,991 26,503
Intangible assets, net 8,010 8,832
Goodwill 214,964 214,964
Deferred income taxes 118,567 120,191
Other assets 2,700 2,766
Total assets 1,278,824 1,251,577
Current liabilities:    
Accounts payable 57,845 43,519
Accrued expenses and other current liabilities 62,257 55,195
Contract liabilities 57,211 64,986
Income taxes payable 1,546 2,086
Current portion of long-term debt   26,496
Total current liabilities 178,859 192,282
Deferred income taxes 663 689
Long-term debt 249,955 249,702
Long-term operating lease liabilities 33,694 34,318
Other liabilities 3,795 3,816
Total liabilities 466,966 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; 58,291,513 shares issued and outstanding at March 31, 2025 and 56,827,915 shares issued and outstanding at December 31, 2024 583 569
Additional paid-in capital 1,256,153 1,227,134
Accumulated deficit (446,508) (458,455)
Accumulated other comprehensive income 1,630 1,522
Total stockholders' equity 811,858 770,770
Total liabilities and stockholders' equity $ 1,278,824 $ 1,251,577