XML 44 R33.htm IDEA: XBRL DOCUMENT v3.21.2
Balance Sheet Information - Intangible Assets And Accrued Expenses (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Jun. 30, 2021
Amortizable intangible assets      
Intangible assets, gross $ 52,869   $ 27,369
Accumulated amortization (15,694)   (14,342)
Intangible assets, net 37,175   13,027
Amortization expense for acquired intangible assets 1,352 $ 844  
Future amortization expense for acquired intangible assets      
Remainder of fiscal 2022 5,981    
Fiscal 2023 7,808    
Fiscal 2024 6,803    
Fiscal 2025 5,748    
Fiscal 2026 4,129    
Thereafter 6,706    
Intangible assets, net 37,175   13,027
Components of accrued expenses      
Accrued payroll and personnel costs 46,220   73,969
Operating lease liabilities 7,729   7,549
Deferred revenue 10,167   9,442
Other 16,901   12,149
Total accrued expenses 81,017   103,109
Proprietary technology      
Amortizable intangible assets      
Intangible assets, gross $ 27,329   6,129
Weighted average useful life (years) 6 years 7 months 6 days    
Client relationships      
Amortizable intangible assets      
Intangible assets, gross $ 22,300   19,200
Weighted average useful life (years) 7 years 9 months 18 days    
Non-solicitation agreements      
Amortizable intangible assets      
Intangible assets, gross $ 1,600   1,600
Weighted average useful life (years) 3 years 1 month 6 days    
Trade names      
Amortizable intangible assets      
Intangible assets, gross $ 1,640   $ 440
Weighted average useful life (years) 5 years