XML 61 R40.htm IDEA: XBRL DOCUMENT v3.25.3
Balance Sheet Components - Schedule of Property and Equipment, Net (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Property, Plant and Equipment [Line Items]    
Total property and equipment $ 28,887 $ 27,487
Accumulated depreciation and amortization (11,370) (11,205)
Property and equipment, net 17,517 16,282
Land    
Property, Plant and Equipment [Line Items]    
Total property and equipment 980 980
Building    
Property, Plant and Equipment [Line Items]    
Total property and equipment 12,664 12,590
Capitalized internal-use software    
Property, Plant and Equipment [Line Items]    
Total property and equipment 9,595 9,128
Computer equipment and servers    
Property, Plant and Equipment [Line Items]    
Total property and equipment 1,883 1,797
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Total property and equipment 371 363
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Total property and equipment 122 122
Construction in progress    
Property, Plant and Equipment [Line Items]    
Total property and equipment $ 3,272 $ 2,507