XML 89 R73.htm IDEA: XBRL DOCUMENT v3.25.3
Intangible Assets, Net - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 230,705 $ 230,706
Accumulated Amortization (85,340) (68,563)
Intangible Assets, Net 145,365 162,143
Patents    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 178,005 178,005
Accumulated Amortization (45,490) (36,590)
Intangible Assets, Net 132,515 141,415
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 50,781 50,781
Accumulated Amortization (38,377) (30,779)
Intangible Assets, Net 12,404 20,002
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 1,250 1,250
Accumulated Amortization (937) (750)
Intangible Assets, Net 313 500
Assembled workforce    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 669 670
Accumulated Amortization (536) (444)
Intangible Assets, Net $ 133 $ 226