XML 18 R30.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
SIGNIFICANT ACCOUNTING POLICIES (Tables)
12 Months Ended
Dec. 31, 2019
Accounting Policies [Abstract]  
Schedule of reconciliation of the allowance for doubtful accounts
A reconciliation of the beginning and ending balances of the allowance for doubtful accounts is as follows (in thousands):
 
Year Ended December 31,
 
2019
 
2018
 
2017
Balance, beginning of the period
$
1,143

 
$
675

 
$
1,059

Charges to earnings
1,697

 
880

 
195

Write-off of uncollectible accounts receivable
(1,374
)
 
(412
)
 
(579
)
Balance, end of the period
$
1,466

 
$
1,143

 
$
675


Schedule of depreciation period for each asset category The following table presents the estimated useful lives for each asset category:
Asset Category
Estimated Useful Lives
Computer equipment and capitalized software
1 to 5 years
Leasehold improvements
Lesser of asset life or life of lease
Furniture and other equipment
7 years
Aircraft and automobile
5 to 10 years

Schedule of effect of new accounting pronouncements
The cumulative effect of the changes made to the consolidated January 1, 2018 balance sheet for the adoption of ASC Topic 606 were as follows (in thousands):
 
December 31,
2017
 
Adjustments
due to
ASC Topic 606
 
January 1,
2018
Assets:
 
 
 
 
 
Prepaid and other current assets
$
11,881

 
$
1,903

 
$
13,784

Deferred income tax assets
20,156

 
(530
)
 
19,626

 
 
 
 
 
 
Shareholders' equity:
 
 
 
 
 
Accumulated deficit
$
(708,354
)
 
$
1,373

 
$
(706,981
)