XML 113 R96.htm IDEA: XBRL DOCUMENT v3.22.0.1
Related Party Transactions - Transactions with Related Parties (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Related Party Transaction [Line Items]      
Total revenues $ 245,613 $ 226,074 $ 209,053
Cost of revenues 2,610 4,317 5,094
Rent and other fees 7,487 8,320 8,519
Interest earned from an affiliate      
Interest income 647 391 161
Earnings of equity method investment 1,713 1,136 936
Popular      
Interest earned from an affiliate      
Earnings of equity method investment $ 300 $ 600 $ 1,100
Popular | Customer Concentration Risk | Total Revenue      
Interest earned from an affiliate      
Total percentage of revenues from Popular 42.00% 44.00% 43.00%