XML 32 R21.htm IDEA: XBRL DOCUMENT v3.20.4
Balance Sheet Information (Tables)
6 Months Ended
Dec. 31, 2020
Balance Sheet Information  
Schedule of activity in the allowance for credit losses related to accounts receivable

Balance at June 30, 2020

    

617

 

Charged to expense

 

98

Write-offs

(54)

Balance at December 31, 2020

$

661

Schedule of capitalized internal-use software and accumulated amortization

June 30, 

December 31, 

    

2020

    

2020

 

Capitalized internal-use software

$

119,178

$

134,568

Accumulated amortization

    

(82,677)

 

(93,945)

Capitalized internal-use software, net

$

36,501

$

40,623

Schedule of property and equipment, net

June 30,

December 31, 

    

2020

    

2020

 

Office equipment

$

4,619

$

4,859

Computer equipment

 

42,936

 

45,942

Furniture and fixtures

 

12,723

 

13,138

Software

 

6,609

 

6,627

Leasehold improvements

 

46,192

 

46,508

Time clocks rented by clients

 

4,967

 

4,722

Total

 

118,046

 

121,796

Accumulated depreciation

 

(51,309)

 

(57,730)

Property and equipment, net

$

66,737

$

64,066

Schedule of changes in goodwill

Balance at June 30, 2020

$

21,655

Additions attributable to current year acquisition

11,529

Balance at December 31, 2020

$

33,184

Schedule of amortizable intangible assets and estimated useful lives

    

    

    

June 30, 

December 31, 

Useful

    

2020

    

2020

    

Life

 

Client relationships

$

19,200

$

19,200

5 - 9 years

Proprietary technology

2,962

6,129

5 years

Non-solicitation agreements

 

1,350

1,600

2 - 4 years

Trade name

350

440

5 years

Total

 

23,862

27,369

Accumulated amortization

 

(10,502)

(12,286)

Intangible assets, net

$

13,360

$

15,083

Schedule of future amortization expense for acquired intangible assets

Remainder of fiscal 2021

$

2,056

Fiscal 2022

 

4,093

Fiscal 2023

3,919

Fiscal 2024

 

2,914

Fiscal 2025

 

1,860

Thereafter

 

241

Total

$

15,083

Schedule of components of accrued expenses

June 30, 

December 31, 

    

2020

    

2020

 

Accrued payroll and personnel costs

$

53,284

$

36,428

Operating lease liabilities

    

8,083

    

7,774

Deferred revenue

8,777

9,090

Other

 

9,737

 

10,912

Total accrued expenses

$

79,881

$

64,204