XML 45 R35.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue from Contracts with Customers - Breakdown of Revenues by Geographical Location (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Mar. 31, 2025
Mar. 31, 2024
Disaggregation of Revenue [Line Items]        
Revenue $ 140,736 $ 126,795 $ 411,135 $ 384,038
United States        
Disaggregation of Revenue [Line Items]        
Revenue 135,590 122,822 395,716 372,612
Other countries        
Disaggregation of Revenue [Line Items]        
Revenue 5,146 3,973 15,419 11,426
Onshore (United States)        
Disaggregation of Revenue [Line Items]        
Revenue 33,553 30,748 95,595 92,195
Offshore (Philippines, Pakistan)        
Disaggregation of Revenue [Line Items]        
Revenue 72,173 60,840 210,446 183,109
Nearshore (Jamaica, Nicaragua, Honduras)        
Disaggregation of Revenue [Line Items]        
Revenue $ 35,010 $ 35,207 $ 105,094 $ 108,734