XML 43 R33.htm IDEA: XBRL DOCUMENT v3.22.0.1
Balance Sheet Information - Allowance for Credit Losses for Accounts Receivable, Capitalized Internal-Use Software and Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2021
Dec. 31, 2020
Jun. 30, 2021
Activity in the allowance for credit losses          
Beginning balance     $ 800    
Charged to expense     103 $ 98  
Write-offs     (97)    
Ending balance $ 806   806    
Capitalized internal-use software and accumulated amortization          
Capitalized internal-use software 171,226   171,226   $ 150,922
Accumulated amortization (118,119)   (118,119)   (105,904)
Capitalized internal-use software, net 53,107   53,107   45,018
Property and equipment, net          
Property and equipment, gross 130,108   130,108   122,589
Accumulated depreciation (67,683)   (67,683)   (62,754)
Property and equipment, net 62,425   62,425   59,835
Depreciation expense 3,974 $ 4,014 7,816 8,019  
Goodwill [Roll Forward]          
Beginning balance     33,650    
Additions attributable to acquisition     34,676    
Ending balance 68,326   68,326    
Cost of revenues          
Capitalized internal-use software and accumulated amortization          
Amortization of capitalized internal-use software 6,087 $ 5,882 12,215 $ 11,268  
Office equipment          
Property and equipment, net          
Property and equipment, gross 5,709   5,709   5,211
Computer equipment          
Property and equipment, net          
Property and equipment, gross 50,883   50,883   45,420
Furniture and fixtures          
Property and equipment, net          
Property and equipment, gross 12,791   12,791   13,104
Software          
Property and equipment, net          
Property and equipment, gross 7,494   7,494   6,641
Leasehold improvements          
Property and equipment, net          
Property and equipment, gross 47,192   47,192   46,814
Time clocks rented by clients          
Property and equipment, net          
Property and equipment, gross $ 6,039   $ 6,039   $ 5,399