v3.26.1
Consolidated Financial Statement Details - Schedule of Property, Equipment and Improvements, Net by Geographic Areas (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Disaggregation of Revenue [Line Items]    
Total property, equipment and improvements, net $ 9,140 $ 9,582
United States    
Disaggregation of Revenue [Line Items]    
Total property, equipment and improvements, net 5,843 6,059
United Kingdom    
Disaggregation of Revenue [Line Items]    
Total property, equipment and improvements, net 3,103 3,333
Others    
Disaggregation of Revenue [Line Items]    
Total property, equipment and improvements, net $ 194 $ 190