v3.26.1
Intangible Assets - Schedule of Finite-Lived Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Intangible Asset, Finite-Lived    
Gross Carrying Amount $ 2,193 $ 1,485
Accumulated Amortization 686 506
Net Carrying Amount 1,507 979
Patents    
Intangible Asset, Finite-Lived    
Gross Carrying Amount 400 400
Accumulated Amortization 300 280
Net Carrying Amount 100 120
Internal-Use Software    
Intangible Asset, Finite-Lived    
Gross Carrying Amount 1,793 1,085
Accumulated Amortization 386 226
Net Carrying Amount $ 1,407 $ 859