XML 79 R64.htm IDEA: XBRL DOCUMENT v3.26.1
Consolidated Financial Statement Details - Schedule of Property, Equipment and Improvements, Net (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Property, Plant and Equipment [Line Items]    
Property and equipment $ 20,735 $ 20,683
Less: accumulated depreciation (11,153) (10,631)
Property, equipment and improvements, net 9,582 10,052
Property and equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment 3,738 4,963
Software Development    
Property, Plant and Equipment [Line Items]    
Property and equipment 16,533 14,100
Leasehold Improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment $ 464 $ 1,620