v3.26.1
Equity and Long-Term Investments and Fair Value Measurements - Schedule of Income Statement Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Income Statement Information                
Total revenue $ 119,591   $ 100,283   $ 217,585   $ 188,915  
Loss from operations 50,855   48,751   89,009   90,179  
Net loss $ (83,420) $ 186,595 $ 63,688 $ (46,584) $ 103,175   $ 17,104  
Armata                
Income Statement Information                
Total revenue   789   491   $ 1,874   $ 1,726
Loss from operations   (8,785)   (8,191)   (22,608)   (18,730)
Net loss   $ (115,346)   $ (6,531)   $ (239,644)   $ (3,931)