XML 50 R39.htm IDEA: XBRL DOCUMENT v3.25.2
Certain Balance Sheet Accounts - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount $ 1,577 $ 1,402
Accumulated amortization (601) (427)
Net carrying amount 976 975
Trademarks and patents    
Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount 720 677
Accumulated amortization (384) (346)
Net carrying amount 336 331
Internally developed software    
Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount 857 725
Accumulated amortization (217) (81)
Net carrying amount $ 640 $ 644