XML 69 R51.htm IDEA: XBRL DOCUMENT v3.26.1
Balance Sheet Components (Narrative) (Details) - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Property, Plant and Equipment [Line Items]      
Investments in an unrealized loss position greater than twelve months $ 0    
Stock-based compensation expense 13,965,000 $ 10,213,000 $ 12,501,000
Amortization of capitalized internal-use software 4,000,000.0 3,700,000 3,200,000
Depreciation and amortization $ 5,440,000 5,358,000 4,744,000
Weighted Average [Member]      
Property, Plant and Equipment [Line Items]      
Available-for-sale investments, maturity date 346 days    
Capitalized Internal-Use Software [Member]      
Property, Plant and Equipment [Line Items]      
Capitalized internal use software costs $ 3,900,000 4,100,000 4,600,000
Stock-based compensation expense 27,000 393,000 408,000
Property and Equipment, Excluding Software and Software Development Costs [Member]      
Property, Plant and Equipment [Line Items]      
Depreciation and amortization $ 1,500,000 $ 1,700,000 $ 1,500,000