XML 50 R32.htm IDEA: XBRL DOCUMENT v3.20.4
SIGNIFICANT ACCOUNTING POLICIES (Tables)
12 Months Ended
Dec. 31, 2020
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,
 202020192018
Balance, beginning of the period$1,466 $1,143 $675 
Charges to earnings1,785 1,697 880 
Write-off of uncollectible accounts receivable(1,859)(1,400)(435)
Recoveries collected10 26 23 
Balance, end of the period$1,402 $1,466 $1,143 
Schedule of depreciation period for each asset category The following table presents the estimated useful lives for each asset category:
Asset CategoryEstimated Useful Lives
Computer equipment and capitalized software
1 to 5 years
Leasehold improvementsLesser of asset life or life of lease
Furniture and other equipment7 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, 2017Adjustments due to
ASC Topic 606
January 1, 2018
Assets:
Prepaid and other current assets$11,881 $1,903 $13,784 
Deferred income tax assets20,156 (530)19,626 
Shareholders' equity:
Accumulated deficit$(708,354)$1,373 $(706,981)