XML 122 R105.htm IDEA: XBRL DOCUMENT v3.22.0.1
Segment Information - Segment Information by Geographic Location (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Segment Reporting, Revenue Reconciling Item [Line Items]      
Revenues $ 589,796 $ 510,588 $ 487,374
Puerto Rico      
Segment Reporting, Revenue Reconciling Item [Line Items]      
Revenues 473,647 418,151 392,628
Caribbean      
Segment Reporting, Revenue Reconciling Item [Line Items]      
Revenues 18,917 14,873 15,950
Latin America      
Segment Reporting, Revenue Reconciling Item [Line Items]      
Revenues $ 97,232 $ 77,564 $ 78,796