v3.26.1
BALANCE SHEET COMPONENTS - Allowance for Credit Losses (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Accounts Receivable, Allowance for Credit Loss [Roll Forward]      
Beginning balance $ (468,000) $ (135,000) $ (135,000)
Provision for credit losses 0 $ (346,000) (844,000)
Recovery of prior accounts written off 0   (511,000)
Ending balance $ (468,000)   $ (468,000)