XML 48 R36.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue from Contracts with Customers - Breakdown of Revenues by Geographical Location (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Disaggregation of Revenue [Line Items]    
Revenue $ 129,717 $ 124,609
United States    
Disaggregation of Revenue [Line Items]    
Revenue 124,648 121,184
Other countries    
Disaggregation of Revenue [Line Items]    
Revenue 5,069 3,425
Onshore (United States)    
Disaggregation of Revenue [Line Items]    
Revenue 31,099 31,536
Offshore (Philippines, Pakistan)    
Disaggregation of Revenue [Line Items]    
Revenue 64,436 57,359
Nearshore (Jamaica, Nicaragua, Honduras)    
Disaggregation of Revenue [Line Items]    
Revenue $ 34,182 $ 35,714