XML 70 R47.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue from Contracts with Customers - Breakdown of Revenues by Geographical Location (Details) - USD ($)
$ 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
Disaggregation of Revenue [Line Items]              
Revenue $ 124,431 $ 131,557 $ 139,325 $ 127,805 $ 523,118 $ 492,851 $ 443,388
USA              
Disaggregation of Revenue [Line Items]              
Revenue         $ 509,170 476,092 428,557
USA | Revenue | Geographic Concentration Risk              
Disaggregation of Revenue [Line Items]              
Percentage of revenues         97.00%    
Others              
Disaggregation of Revenue [Line Items]              
Revenue         $ 13,948 16,759 14,831
Onshore (United States)              
Disaggregation of Revenue [Line Items]              
Revenue         145,401 167,925 168,475
Offshore (Philippines, Pakistan)              
Disaggregation of Revenue [Line Items]              
Revenue         221,913 186,902 163,865
Nearshore (Jamaica, Nicaragua, Honduras)              
Disaggregation of Revenue [Line Items]              
Revenue         $ 155,804 $ 138,024 $ 111,048