XML 55 R46.htm IDEA: XBRL DOCUMENT v3.23.1
Balance Sheet Details - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Depreciation $ 22,372 $ 20,326
Capitalized computer software 2,199 2,687
Amortization expense related to internal-use software 2,750 3,145
Impairment loss $ 553 $ 120