XML 50 R34.htm IDEA: XBRL DOCUMENT v3.22.0.1
Description of Business and Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Rollforward of Accounts Receivable Allowance for Doubtful Accounts
Activity related to the Company’s allowance for doubtful accounts was as follows:
Year Ended December 31,
20212020
Balance, beginning of year$5,759 $7,274 
Bad debt allowance (recovery)
1,203 (1,000)
Write-offs(700)(812)
Foreign currency translation adjustments279 297 
Balance, end of year$6,541 $5,759 
Schedule of Property and Equipment, Net Useful Lives Estimated useful lives of property and equipment are as follows:
Useful Life
Building and improvements25years
Computer equipment and software3years
Furniture, fixtures, and equipment5years
Aircraft6years
Automobiles3years
Property and equipment, net consist of the following:
December 31,
20212020
Land$2,811 $2,811 
Building and improvements35,188 33,094 
Computer equipment and software47,651 44,369 
Furniture, fixtures, and equipment14,274 12,849 
Aircraft4,075 4,075 
Other61 58 
Property and equipment, at cost104,060 97,256 
Less: Accumulated depreciation(72,237)(68,842)
Total property and equipment, net$31,823 $28,414