XML 20 R3.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 $ 271,042 $ 162,518
Marketable securities, current 147,948 82,255
Accounts receivable, net 36,440 35,176
Contract assets 63,108 12,951
Inventories 119,074 107,857
Prepaids and other current assets 55,009 66,949
Assets held for sale 0 9,016
Total current assets 692,621 476,722
Non-current assets:    
Property, plant and equipment, net 194,838 145,409
Intangible assets, net 58,637 68,094
Goodwill 71,020 71,020
Right-of-use assets - operating leases 53,664 59,401
Right-of-use assets - finance leases 14,396 14,987
Marketable securities, non-current 60,686 79,247
Restricted cash 4,260 3,916
Deferred income tax assets, net 3,010 3,501
Other non-current assets 31,210 18,914
Total assets 1,184,342 941,211
Current liabilities:    
Trade payables 53,059 29,303
Accrued expenses 19,460 5,590
Employee benefits payable 20,847 16,342
Contract liabilities 216,160 139,338
Current installments of long-term borrowings 12,045 17,764
Other current liabilities 17,954 15,036
Total current liabilities 339,525 223,373
Non-current liabilities:    
Convertible senior notes, net 345,392 0
Long-term borrowings, excluding current installments 44,049 87,587
Non-current operating lease liabilities 51,965 56,099
Non-current finance lease liabilities 14,970 15,238
Deferred tax liabilities 891 426
Other non-current liabilities 5,097 3,944
Total liabilities 801,889 386,667
COMMITMENTS AND CONTINGENCIES (Note 17)
Stockholders’ equity:    
Preferred stock, $0.0001 par value; authorized shares: 100,000,000; no shares issued and outstanding at December 31, 2024 and December 31, 2023 0 0
Common stock, $0.0001 par value; authorized shares: 2,500,000,000; issued and outstanding shares: 504,453,785 and 488,923,055 at December 31, 2024 and December 31, 2023, respectively 50 49
Additional paid-in capital 1,198,909 1,176,484
Accumulated deficit (813,701) (623,526)
Accumulated other comprehensive (loss) income (2,805) 1,537
Total stockholders’ equity 382,453 554,544
Total liabilities and stockholders’ equity $ 1,184,342 $ 941,211