v3.26.1
Intangible Assets, Net - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Intangible Asset, Finite-Lived [Line Items]    
Gross Carrying Amount $ 230,703 $ 230,706
Accumulated Amortization (102,016) (90,901)
Intangible Assets, Net 128,687 139,805
Patents    
Intangible Asset, Finite-Lived [Line Items]    
Gross Carrying Amount 178,005 178,005
Accumulated Amortization (54,390) (48,457)
Intangible Assets, Net 123,615 129,548
Developed technology    
Intangible Asset, Finite-Lived [Line Items]    
Gross Carrying Amount 50,781 50,781
Accumulated Amortization (45,886) (40,887)
Intangible Assets, Net 4,895 9,894
Customer relationships    
Intangible Asset, Finite-Lived [Line Items]    
Gross Carrying Amount 1,250 1,250
Accumulated Amortization (1,125) (1,000)
Intangible Assets, Net 125 250
Assembled workforce    
Intangible Asset, Finite-Lived [Line Items]    
Gross Carrying Amount 667 670
Accumulated Amortization (615) (557)
Intangible Assets, Net $ 52 $ 113