XML 57 R45.htm IDEA: XBRL DOCUMENT v3.25.2
Consolidated balance sheet components - Narrative (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Apr. 08, 2025
USD ($)
Jun. 30, 2025
USD ($)
security
Jun. 30, 2024
USD ($)
Jun. 30, 2025
USD ($)
security
Jun. 30, 2024
USD ($)
Dec. 31, 2024
USD ($)
security
Aug. 24, 2021
USD ($)
Intangible Asset, Acquired, Finite-Lived [Line Items]              
Realized gains and losses reclassified from accumulated other comprehensive loss to other income (expense), net   $ 0 $ 0 $ 0 $ 0    
Number of continuous unrealized loss position for twelve months or longer | security   0   0   0  
Depreciation   $ 900 800 $ 1,600 1,500    
Amortization expense of capitalized software   5,600 5,000 10,900 9,800    
Amortization expense of intangible assets   400 $ 1,000 600 $ 1,900    
Goodwill   $ 12,646   $ 12,646   $ 12,646  
CorpU              
Intangible Asset, Acquired, Finite-Lived [Line Items]              
Goodwill             $ 12,600
Assembled workforce              
Intangible Asset, Acquired, Finite-Lived [Line Items]              
Asset purchase agreement $ 1,500