v3.25.2
Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Intangible assets:          
Gross Carrying Amount $ 2,802   $ 2,802   $ 2,153
Accumulated Amortization (92)   (92)   (81)
Amortization expense $ 6 $ 3 $ 11 $ 7  
Minimum          
Intangible assets:          
Useful lives of intangible assets 3 years   3 years    
Maximum          
Intangible assets:          
Useful lives of intangible assets 20 years   20 years    
Licenses          
Intangible assets:          
Gross Carrying Amount $ 149   $ 149   149
Accumulated Amortization (74)   (74)   (69)
Patents          
Intangible assets:          
Gross Carrying Amount 225   225   135
Accumulated Amortization (18)   (18)   (12)
Patents pending          
Intangible assets:          
Gross Carrying Amount 2,385   2,385   1,831
Trademarks          
Intangible assets:          
Gross Carrying Amount 13   13   13
Trademarks pending          
Intangible assets:          
Gross Carrying Amount $ 30   $ 30   $ 25