XML 49 R34.htm IDEA: XBRL DOCUMENT v3.25.4
Revenue from Contracts with Customers - Breakdown of Revenues by Geographical Location (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2025
Dec. 31, 2024
Disaggregation of Revenue [Line Items]        
Revenue $ 164,221 $ 140,682 $ 315,400 $ 270,399
United States        
Disaggregation of Revenue [Line Items]        
Revenue 158,679 135,478 304,895 260,126
Other countries        
Disaggregation of Revenue [Line Items]        
Revenue 5,542 5,204 10,505 10,273
Onshore (United States)        
Disaggregation of Revenue [Line Items]        
Revenue 39,454 30,943 77,056 62,042
Offshore (Philippines, Pakistan, India)        
Disaggregation of Revenue [Line Items]        
Revenue 85,815 73,837 162,862 138,273
Nearshore (Jamaica, Nicaragua, Honduras)        
Disaggregation of Revenue [Line Items]        
Revenue $ 38,952 $ 35,902 $ 75,482 $ 70,084