v3.26.1
Intangible Assets, Net - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 230,703 $ 230,706
Accumulated Amortization (96,472) (90,901)
Intangible Assets, Net 134,231 139,805
Patents    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 178,005 178,005
Accumulated Amortization (51,424) (48,457)
Intangible Assets, Net 126,581 129,548
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 50,781 50,781
Accumulated Amortization (43,396) (40,887)
Intangible Assets, Net 7,385 9,894
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 1,250 1,250
Accumulated Amortization (1,062) (1,000)
Intangible Assets, Net 188 250
Assembled workforce    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 667 670
Accumulated Amortization (590) (557)
Intangible Assets, Net $ 77 $ 113