Property and Equipment, Net - Schedule of Property and Equipment By Geographical Location (Details) - USD ($) $ in Thousands |
Jun. 30, 2026 |
Jun. 30, 2025 |
|---|---|---|
| Property and Equipment [Line Items] | ||
| Property and equipment, net | $ 40,725 | $ 32,563 |
| United States | ||
| Property and Equipment [Line Items] | ||
| Property and equipment, net | 5,407 | 4,954 |
| Philippines | ||
| Property and Equipment [Line Items] | ||
| Property and equipment, net | 14,199 | 9,166 |
| Pakistan | ||
| Property and Equipment [Line Items] | ||
| Property and equipment, net | 14,920 | 9,820 |
| JAMAICA | ||
| Property and Equipment [Line Items] | ||
| Property and equipment, net | 2,412 | 5,452 |
| Other countries | ||
| Property and Equipment [Line Items] | ||
| Property and equipment, net | $ 3,787 | $ 3,171 |