XML 16 R2.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 158,781 $ 154,925
Restricted cash 339 547
Short-term investments 146,664 147,488
Accounts receivable, net 103,018 124,221
Contract assets 24,370 16,507
Inventories 237,635 206,908
Prepaid expenses and other current assets 35,471 18,305
Total current assets 706,278 668,901
Property, plant, and equipment, net 118,459 107,281
Operating lease right-of-use assets 24,377 26,467
Intangible assets, net 43,945 23,887
Goodwill 214,964 181,943
Deferred income taxes 117,901 116,349
Other assets 3,117 3,355
Total assets 1,229,041 1,128,183
Current liabilities:    
Accounts payable 42,383 52,049
Accrued expenses and other current liabilities 57,624 56,031
Contract liabilities 118,026 127,223
Income taxes payable   2,432
Current portion of long-term debt   20,169
Total current liabilities 218,033 257,904
Deferred income taxes 6,552 1,285
Long-term debt 274,941 254,491
Long-term operating lease liabilities 31,529 33,581
Other liabilities 25,544 3,098
Total liabilities 556,599 550,359
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,364,131 shares issued and outstanding at December 31, 2023 and 51,660,409 shares issued and outstanding at December 31, 2022 564 517
Additional paid-in capital 1,202,440 1,078,180
Accumulated deficit (532,169) (501,801)
Accumulated other comprehensive income 1,607 928
Total stockholders' equity 672,442 577,824
Total liabilities and stockholders' equity $ 1,229,041 $ 1,128,183