XML 61 R49.htm IDEA: XBRL DOCUMENT v3.22.2
Consolidated balance sheet components - Expected Amortization Expense Capitalized Software (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Remainder of 2022 $ 6,107  
2023 10,395  
2024 6,070  
2025 945  
Capitalized software, net $ 23,517 $ 20,054