v3.26.1
Balance Sheet Account Details - Schedule of Accounts Receivable (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Jun. 30, 2025
Dec. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]        
Accounts receivable, trade $ 4,384 $ 5,218   $ 4,909
Less allowance for credit losses (18) (18) $ (108) (157)
Total accounts receivable, net $ 4,366 $ 5,200   $ 4,752