XML 51 R40.htm IDEA: XBRL DOCUMENT v3.25.1
BALANCE SHEET COMPONENTS (Details) - USD ($)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Dec. 31, 2023
Unbilled receivables - non-current $ 8,587,000   $ 8,983,000  
Allowance for credit losses 900,000   900,000  
Depreciation and amortization 700,000 $ 1,100,000    
Goodwill, carrying amount $ 96,645,000 14,953,000 14,953,000 $ 15,029,000
Intangible assets, amortization period 9 years 1 month 6 days      
Impairment of goodwill $ 0 $ 0    
Allowance for credit loss on sales-type lease receivables 0   0  
Accounts Receivable        
Unbilled receivables 27,000,000   23,000,000  
Other Non-current Assets        
Unbilled receivables - non-current $ 8,600,000   $ 9,000,000