XML 44 R34.htm IDEA: XBRL DOCUMENT v3.23.1
Condensed Balance Sheet Components - Schedule of Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 161,327 $ 175,814
Less: accumulated depreciation and amortization (59,451) (63,135)
Property and equipment, net 101,876 112,679
Proprietary software    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 41,464 39,017
Furniture and equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 47,607 47,692
Automobiles    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 2,515 2,119
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 69,741 $ 86,986