v3.26.1
Balance Sheet Components - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Impairment Effects on Earnings Per Share [Line Items]      
Accounts receivable, net $ 18,149   $ 22,270
Employee retention credits 1,285   $ 1,294
Depreciation expense 0 $ 41  
Impairment charges, long lived asset 0 0  
Amortization expense of intangible asset 1,943 2,125  
Loss on impairment of assets 0 0  
Platform Development      
Impairment Effects on Earnings Per Share [Line Items]      
Amortization expense of intangible asset 1,050 1,276  
Impairment charges 0 0  
Other Intangible Assets      
Impairment Effects on Earnings Per Share [Line Items]      
Amortization expense of intangible asset $ 893 $ 849