XML 48 R37.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue from Contracts with Customers - Breakdown of Revenues by Geographical Location (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Disaggregation of Revenue [Line Items]    
Revenue $ 124,609 $ 127,805
United States    
Disaggregation of Revenue [Line Items]    
Revenue $ 121,184 123,913
United States | Revenue from Contract with Customer Benchmark | Geographic Concentration Risk    
Disaggregation of Revenue [Line Items]    
Percentage of revenues 97.00%  
Other countries    
Disaggregation of Revenue [Line Items]    
Revenue $ 3,425 3,892
Onshore (United States)    
Disaggregation of Revenue [Line Items]    
Revenue 31,536 38,177
Offshore (Philippines, Pakistan)    
Disaggregation of Revenue [Line Items]    
Revenue 57,359 51,156
Nearshore (Jamaica, Nicaragua, Honduras)    
Disaggregation of Revenue [Line Items]    
Revenue $ 35,714 $ 38,472