XML 80 R62.htm IDEA: XBRL DOCUMENT v3.22.4
Balance Sheet Components - Narrative (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Property, Plant and Equipment [Line Items]      
Purchases of property, equipment, and software $ 53,041 $ 50,040  
Depreciation 11,882 8,987 $ 6,823
Internally Developed Software      
Property, Plant and Equipment [Line Items]      
Purchases of property, equipment, and software 26,500 19,400  
Depreciation $ 5,900 $ 3,400 $ 2,500