XML 128 R112.htm IDEA: XBRL DOCUMENT v3.22.4
Segment Information - Segment Information by Geographic Location (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Segment Reporting, Revenue Reconciling Item [Line Items]      
Revenues $ 618,409 $ 589,796 $ 510,588
Puerto Rico      
Segment Reporting, Revenue Reconciling Item [Line Items]      
Revenues 481,676 473,647 418,151
Caribbean      
Segment Reporting, Revenue Reconciling Item [Line Items]      
Revenues 22,969 18,917 14,873
Latin America      
Segment Reporting, Revenue Reconciling Item [Line Items]      
Revenues $ 113,764 $ 97,232 $ 77,564