XML 51 R34.htm IDEA: XBRL DOCUMENT v3.22.0.1
SIGNIFICANT ACCOUNTING POLICIES (Tables)
12 Months Ended
Dec. 31, 2021
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,
 202120202019
Balance, beginning of the period$1,402 $1,466 $1,143 
Charges to earnings2,472 1,785 1,697 
Write-off of uncollectible accounts receivable(2,424)(1,859)(1,400)
Recoveries collected10 26 
Balance, end of the period$1,456 $1,402 $1,466 
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