XML 106 R71.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income taxes - Schedule of Deferred Income Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Deferred tax assets    
Government contributions $ 33,308 $ 25,630
Financing fee 1,352 3,092
Operating lease liability 15,648 17,211
Net operating losses carried forward 15,631 7,256
Research and development expenditures and related credits 33,566 24,303
Other 4,036 3,725
Deferred tax assets gross 103,541 81,217
Deferred tax liabilities    
Property and equipment (20,777) (17,303)
Intangibles (9,592) (30,117)
Operating lease right-of-use assets (15,862) (16,569)
Other (17,453) (13,186)
Deferred Tax Liabilities, Gross (63,684) (77,175)
Deferred Tax assets, net of valuation allowance 39,857 4,042
Less: valuation allowance (49,909) (33,840)
Net deferred tax liability (10,052) (29,798)
Deferred tax asset 0 814
Deferred tax liability $ (10,052) $ (30,612)