XML 89 R69.htm IDEA: XBRL DOCUMENT v3.24.2
Income Taxes - Schedule of Reconciliation Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
May 31, 2024
May 31, 2023
Reconciliation of Unrecognized Tax Benefits [Roll Forward]    
Balance at beginning of period $ 36,754 $ 37,574
Additions for tax positions of the current year 10,895 6,904
Additions for tax positions of prior years 4,864 6,821
Settlements (7,325) (12,937)
Statute expirations (3,442) (1,608)
Balance at end of period $ 41,746 $ 36,754