XML 13 R3.htm IDEA: XBRL DOCUMENT v3.23.1
Condensed Consolidated Balance Sheets Parenthetical - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Accounts receivable allowance for doubtful accounts $ 15,213 $ 15,029
Cash and cash equivalents $ 464,136 $ 434,215
Common Class A [Member]    
Common Stock, Shares, Issued 25,162,073 25,162,075
Common Stock, Shares, Outstanding 24,534,434 24,521,583
Common Class B [Member]    
Common Stock, Shares, Issued 5,074,130 5,074,130
Common Stock, Shares, Outstanding 5,074,130 5,074,130
Treasury Stock, Common    
Treasury Stock, Common, Shares 627,639 627,639