XML 29 R18.htm IDEA: XBRL DOCUMENT v3.7.0.1
Balance Sheet Information - Allowance for Doubtful Accounts, Capitalized Internal-Use Software and Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2017
Mar. 31, 2016
Mar. 31, 2017
Mar. 31, 2016
Jun. 30, 2016
Activity in allowance for doubtful accounts          
Balance at beginning of period     $ 193    
Charged to expense     47 $ 90  
Write-offs     (11)    
Balance at end of period $ 229   229    
Capitalized internal-use software and accumulated amortization          
Capitalized internal-use software 45,734   45,734   $ 34,249
Accumulated amortization (29,029)   (29,029)   (22,822)
Capitalized internal-use software, net 16,705   16,705   11,427
Property and equipment, net          
Property and equipment, gross 58,509   58,509   45,244
Accumulated depreciation (24,212)   (24,212)   (18,457)
Property and equipment, net 34,297   34,297   26,787
Depreciation expense 2,629 $ 1,835 7,336 4,864  
Cost of revenue - recurring revenues          
Capitalized internal-use software and accumulated amortization          
Amortization of capitalized internal-use software 2,573 $ 1,504 6,207 $ 3,869  
Office equipment          
Property and equipment, net          
Property and equipment, gross 3,538   3,538   2,528
Computer equipment          
Property and equipment, net          
Property and equipment, gross 23,594   23,594   18,139
Furniture and fixtures          
Property and equipment, net          
Property and equipment, gross 5,490   5,490   4,308
Software          
Property and equipment, net          
Property and equipment, gross 5,783   5,783   5,059
Leasehold improvements          
Property and equipment, net          
Property and equipment, gross 15,752   15,752   11,164
Time clocks rented by clients          
Property and equipment, net          
Property and equipment, gross $ 4,352   $ 4,352   $ 4,046