v3.26.1
Schedule of Geographic Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]        
Total Revenues $ 295,291 $ 255,546 $ 544,303 $ 477,834
COLOMBIA        
Disaggregation of Revenue [Line Items]        
Total Revenues 6,154 6,621 13,673 13,035
UNITED STATES        
Disaggregation of Revenue [Line Items]        
Total Revenues 286,242 242,347 523,382 454,801
Other [Member]        
Disaggregation of Revenue [Line Items]        
Total Revenues $ 2,895 $ 6,578 $ 7,248 $ 9,998