XML 38 R28.htm IDEA: XBRL DOCUMENT v3.21.1
Related Party Transactions (Tables)
3 Months Ended
Mar. 31, 2021
Related Party Transactions [Abstract]  
Schedule of Revenue Earned From Related Parties
The following table details the revenue earned from related parties:
Three Months Ended March 31,
20212020
Revenue by customer
Related party
$6,939 $5,484 
Commercial
1,378 1,482 
Total revenue$8,317 $6,966