XML 59 R27.htm IDEA: XBRL DOCUMENT v3.20.1
7. Prepaid Expenses (Tables)
12 Months Ended
Dec. 31, 2019
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Schedule of prepaid expenses
   December 31, 
   2019   2018 
Prepaid insurance costs  $21,090   $17,501 
Prepaid employee benefits   11,587    11,865 
Prepaid office and other costs   14,474    13,319 
Total prepaid expenses  $47,151   $42,685