XML 66 R46.htm IDEA: XBRL DOCUMENT v3.25.4
CONSOLIDATED BALANCE SHEET COMPONENTS - Schedule of Depreciation and Amortization Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Property Plant And Equipment [Line Items]      
Depreciation and amortization expense $ 28,800 $ 25,100 $ 22,300
Amortization expense for internal-use software and website development   5,500 3,000
Property, Equipment and Software      
Property Plant And Equipment [Line Items]      
Depreciation and amortization expense 19,500 19,600 19,300
Software and Website Development      
Property Plant And Equipment [Line Items]      
Amortization expense for internal-use software and website development $ 18,500 $ 17,800 $ 16,900