v3.26.1
CONDENSED CONSOLIDATED BALANCE SHEET COMPONENTS - Schedule of Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Property, Plant and Equipment [Line Items]    
Property, plant and equipment $ 25,926 $ 25,386
Accumulated depreciation (14,064) (13,025)
Depreciated cost 11,862 12,361
Computers and peripheral equipment    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment 2,316 2,238
Office furniture and equipment    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment 2,256 2,266
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment 7,127 7,127
Internal use software    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment $ 14,227 $ 13,755