XML 122 R104.htm IDEA: XBRL DOCUMENT v3.22.2.2
Accrued Expenses - Schedule of Accrued Expenses (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Jun. 30, 2021
Accrued Liabilities [Abstract]    
Compensation $ 19,025 $ 12,158
Selling 4,213 4,812
Employer retirement contribution 3,410 0
Taxes 7,266 10,295
Insurance 2,306 2,998
Restructuring 974 1,386
Other expenses 3,894 7,466
Total accrued expenses $ 41,088 $ 39,115