v3.25.1
Certain Balance Sheet Accounts - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount $ 1,562 $ 1,402
Accumulated amortization (513) (427)
Net carrying amount 1,049 975
Trademarks and patents    
Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount 705 677
Accumulated amortization (367) (346)
Net carrying amount 338 331
Internally developed software    
Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount 857 725
Accumulated amortization (146) (81)
Net carrying amount $ 711 $ 644