XML 78 R54.htm IDEA: XBRL DOCUMENT v3.23.2
Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2023
Jun. 30, 2022
Numerator [Abstract]            
Net income (loss) $ 6,126 $ 4,872 $ 2,492 $ 6,449 $ 10,998 $ 8,941
Common Stock Class A [Member]            
Numerator [Abstract]            
Net Income (Loss) Available to Common Stockholders, Basic 6,126   2,492   10,998 8,941
Net Income (Loss) Available to Common Stockholders, Diluted $ 6,126   $ 2,492   $ 10,998 $ 8,941
Denominator [Abstract]            
Weighted Average Number of Shares Outstanding, Basic 49,758   50,373   49,791 50,278
Weighted Average Number of Shares Outstanding, Diluted 50,552   51,065   50,584 50,970
Earnings Per Share, Basic $ 0.12   $ 0.05   $ 0.22 $ 0.18
Earnings Per Share, Diluted $ 0.12   $ 0.05   $ 0.22 $ 0.18