XML 69 R22.htm IDEA: XBRL DOCUMENT v3.20.1
Balance Sheet Information (Tables)
9 Months Ended
Mar. 31, 2020
Balance Sheet Information  
Schedule of activity in the allowance for doubtful accounts

​

​

​

​

​

​

Balance at June 30, 2019

    

$

473

 

Charged to expense

​

 

232

​

Write-offs

​

​

(116)

​

Balance at March 31, 2020

​

$

589

​

Schedule of capitalized internal-use software and accumulated amortization

​

​

​

​

​

​

​

​

​

​

​

June 30, 

​

March 31, 

​

​

    

2019

    

2020

 

Capitalized internal-use software

​

$

90,991

​

$

111,556

​

Accumulated amortization

​

    

(63,505)

​

 

(77,489)

​

Capitalized internal-use software, net

​

$

27,486

​

$

34,067

​

Schedule of property and equipment, net

​

​

​

​

​

​

​

​

​

​

​

June 30,

​

March 31, 

​

​

    

2019

    

2020

 

Office equipment

​

$

4,406

​

$

4,491

​

Computer equipment

​

 

36,798

​

 

42,478

​

Furniture and fixtures

​

 

11,857

​

 

12,764

​

Software

​

 

6,332

​

 

6,603

​

Leasehold improvements

​

 

44,350

​

 

45,366

​

Time clocks rented by clients

​

 

4,679

​

 

4,907

​

Total

​

 

108,422

​

 

116,609

​

Accumulated depreciation

​

 

(38,366)

​

 

(47,911)

​

Property and equipment, net

​

$

70,056

​

$

68,698

​

Schedule of amortizable intangible assets and estimated useful lives

​

​

​

​

​

​

​

​

​

​

​

​

    

​

​

    

​

​

    

​

​

​

​

June 30, 

​

March 31, 

​

Useful

​

​

    

2019

    

2020

    

Life

 

Client relationships

​

$

18,130

​

$

18,130

​

7 - 9 years

​

Non-solicitation agreements

​

 

600

​

​

600

​

2 - 4 years

​

Total

​

 

18,730

​

​

18,730

​

​

​

Accumulated amortization

​

 

(7,979)

​

​

(9,667)

​

​

​

Intangible assets, net

​

$

10,751

​

$

9,063

​

​

​

Schedule of future amortization expense for acquired intangible assets

​

​

​

​

​

​

Remainder of fiscal 2020

    

$

563

 

Fiscal 2021

​

 

2,251

​

Fiscal 2022

​

 

2,232

​

Fiscal 2023

​

 

2,118

​

Fiscal 2024

​

 

1,356

​

Thereafter

​

 

543

​

Total

​

$

9,063

​

Schedule of components of accrued expenses

​

​

​

​

​

​

​

​

​

​

​

June 30, 

​

March 31, 

​

​

    

2019

    

2020

 

Accrued payroll and personnel costs

​

$

39,095

​

$

38,386

​

Operating lease liabilities

​

    

—

​

    

7,955

​

Deferred revenue

​

​

5,572

​

​

8,308

​

Other

​

 

12,958

​

 

9,353

​

Total accrued expenses

​

$

57,625

​

$

64,002

​