XML 46 R34.htm IDEA: XBRL DOCUMENT v3.26.1
Revenue from Contracts with Customers - Breakdown of Revenues by Geographical Location (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Mar. 31, 2026
Mar. 31, 2025
Disaggregation of Revenue [Line Items]        
Revenue $ 164,407 $ 140,736 $ 479,807 $ 411,135
United States        
Disaggregation of Revenue [Line Items]        
Revenue 159,190 135,590 464,085 395,716
Other countries        
Disaggregation of Revenue [Line Items]        
Revenue 5,217 5,146 15,722 15,419
Onshore (United States)        
Disaggregation of Revenue [Line Items]        
Revenue 45,909 33,553 122,965 95,595
Offshore (Philippines, Pakistan, India)        
Disaggregation of Revenue [Line Items]        
Revenue 82,204 72,173 245,066 210,446
Nearshore (Jamaica, Nicaragua, Honduras)        
Disaggregation of Revenue [Line Items]        
Revenue $ 36,294 $ 35,010 $ 111,776 $ 105,094