XML 152 R32.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2021
Accounting Policies [Abstract]  
Summary of Accounts Receivable, Allowance for Credit Loss
Changes in the allowance for credit losses was as follows:
Year Ended December 31,
202120202019
Allowance for credit loss, beginning of period$2,266 $2,260 $2,765 
Charges to (recoveries of) costs and expenses, net187 282 (216)
Account write-offs and other(190)(276)(289)
Allowance for credit loss, end of period$2,263 $2,266 $2,260 
Estimated Useful Lives of Property and Equipment Depreciation and amortization of property and equipment are computed on a straight-line basis over the following estimated useful lives:
Asset Classification Estimated Useful Life
Furniture and office equipment Five years
Computer equipment and software costs 
Three to five years
Leasehold improvements 
Lesser of term of lease or five years
Automobiles 
Five years
LandUnlimited
Property and equipment, net consisted of the following:
December 31,
 2021 2020
Furniture and office equipment$3,008 $2,905 
Computer equipment and software costs17,593 14,531 
Leasehold improvements2,472 2,373 
Automobiles1,419 1,268 
Land6,781 3,041 
Property and equipment, gross31,273 24,118 
Less: accumulated depreciation(18,156)(15,136)
Property and equipment, net$13,117 $8,982 
The following table sets forth our depreciation expense on property and equipment:
Year Ended December 31,
Location202120202019
Selling, general & administrative expenses$3,143 $3,317 $2,987