XML 45 R35.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue from Contracts with Customers - Breakdown of Revenues by Geographical Location (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Disaggregation of Revenue [Line Items]        
Revenue $ 140,682 $ 132,634 $ 270,399 $ 257,243
United States        
Disaggregation of Revenue [Line Items]        
Revenue 135,478 128,606 260,126 249,790
Other countries        
Disaggregation of Revenue [Line Items]        
Revenue 5,204 4,028 10,273 7,453
Onshore (United States)        
Disaggregation of Revenue [Line Items]        
Revenue 30,943 29,911 62,042 61,447
Offshore (Philippines, Pakistan)        
Disaggregation of Revenue [Line Items]        
Revenue 73,837 64,910 138,273 122,269
Nearshore (Jamaica, Nicaragua, Honduras)        
Disaggregation of Revenue [Line Items]        
Revenue $ 35,902 $ 37,813 $ 70,084 $ 73,527