XML 57 R45.htm IDEA: XBRL DOCUMENT v3.23.1
Composition of Certain Balance Sheet Accounts - Schedule of Property and Equipment (Detail) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 213,810 $ 211,962
Accumulated depreciation (109,125) (107,367)
Total property and equipment, net 104,685 104,595
Office Equipment, Furniture, Fixtures and Other [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 17,457 17,242
Leasehold Improvements [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 15,419 15,357
Network Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 180,934 $ 179,363