XML 14 R3.htm IDEA: XBRL DOCUMENT v3.22.2.2
Condensed Consolidated Balance Sheets Parenthetical - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Accounts receivable allowance for doubtful accounts $ 14,119 $ 15,142
Cash and cash equivalents $ 517,943 $ 470,783
Common Class A [Member]    
Common Stock, Shares, Issued 25,161,383 25,133,530
Common Stock, Shares, Outstanding 24,749,308 24,853,986
Common Class B [Member]    
Common Stock, Shares, Issued 5,074,822 5,078,452
Common Stock, Shares, Outstanding 5,074,822 5,078,452