XML 12 R3.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Statement of Financial Position [Abstract]    
Unbilled receivable $ 4,862 $ 11,364
Class A common stock, par value $ 0.01 $ 0.01
Class A common stock, shares authorized 166,666,666 166,666,666
Class A common stock, shares issued 89,496,512 88,297,439
Class A common stock, shares outstanding 72,322,453 78,297,439
Treasury stock, shares 17,174,059 10,000,000