v3.26.1
Composition of Certain Financial Statement Captions - Schedule of Accrued Compensation and Benefits (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Jun. 30, 2025
Composition Of Certain Financial Statement Captions [Abstract]    
Accrued salaries and withholdings $ 241,855 $ 216,399
Accrued leave 17,565 41,884
Other 25,182 24,704
Total accrued compensation and benefits $ 284,602 $ 282,987