XML 110 R87.htm IDEA: XBRL DOCUMENT v3.23.2
Selected Quarterly Financial Data (Unaudited) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2021
Quarterly Financial Information Disclosure [Abstract]              
Revenue $ 124,431 $ 131,557 $ 139,325 $ 127,805 $ 523,118 $ 492,851 $ 443,388
Cost of services 87,356 91,693 99,790 96,153 374,992 373,973 335,249
Income from operations 8,306 13,051 11,451 7,670 40,478 20,625 17,045
Net income $ 4,510 $ 11,279 $ 9,270 $ 6,523 $ 31,582 $ 21,456 $ 13,089
Net income per share              
Basic (in dollars per share) $ 0.25 $ 0.62 $ 0.51 $ 0.36 $ 1.74 $ 1.18 $ 0.74
Diluted (in dollars per share) $ 0.24 $ 0.60 $ 0.49 $ 0.35 $ 1.67 $ 1.15 $ 0.71