v3.25.1
Certain Balance Sheet Accounts - Schedule of Intangible Assets, Future Amortization Expense (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Remaining nine months of 2025 $ 262  
2026 347  
2027 255  
2028 47  
2029 27  
Thereafter 45  
Total future amortization expenses 983  
Trademarks and patents not yet subject to amortization 66  
Net carrying amount $ 1,049 $ 975