v3.25.2
Intangible Assets (Company's Intangible Assets) (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Finite-Lived Intangible Assets [Line Items]    
Cost $ 76,470 $ 76,470
Accumulated Amortization 24,224 20,003
Technology    
Finite-Lived Intangible Assets [Line Items]    
Cost 46,470 46,470
Accumulated Amortization 14,624 13,103
Patents    
Finite-Lived Intangible Assets [Line Items]    
Cost 30,000 30,000
Accumulated Amortization $ 9,600 $ 6,900