v3.26.1
Intangible Assets - Schedule of Finite-Lived Intangible Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Finite-Lived Intangible Assets    
Gross Carrying Amount $ 1,884 $ 1,485
Accumulated Amortization 597 506
Net Carrying Amount 1,287 979
Patents    
Finite-Lived Intangible Assets    
Gross Carrying Amount 400 400
Accumulated Amortization 290 280
Net Carrying Amount 110 120
Internal-Use Software    
Finite-Lived Intangible Assets    
Gross Carrying Amount 1,484 1,085
Accumulated Amortization 307 226
Net Carrying Amount $ 1,177 $ 859