v3.25.4
Revenue Recognition - Schedule of Revenues Disaggregated by Geography (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Disaggregation of Revenue [Line Items]    
Revenues $ 121,551 $ 116,272
Republic of the Marshall Islands    
Disaggregation of Revenue [Line Items]    
Revenues 31,311 36,128
Hong Kong    
Disaggregation of Revenue [Line Items]    
Revenues 27,412 24,769
British Virgin Islands    
Disaggregation of Revenue [Line Items]    
Revenues 20,449 19,282
Seychelles    
Disaggregation of Revenue [Line Items]    
Revenues 14,820 20,837
Saint Vincent and Grenadines    
Disaggregation of Revenue [Line Items]    
Revenues 13,268 5,494
Other    
Disaggregation of Revenue [Line Items]    
Revenues $ 14,291 $ 9,762
API Providers | Total Operating Revenue | Geographic Concentration Risk    
Disaggregation of Revenue [Line Items]    
Concentration risk, percentage 100.00% 100.00%
API Providers | Republic of the Marshall Islands | Total Operating Revenue | Geographic Concentration Risk    
Disaggregation of Revenue [Line Items]    
Concentration risk, percentage 25.70% 31.10%
API Providers | Hong Kong | Total Operating Revenue | Geographic Concentration Risk    
Disaggregation of Revenue [Line Items]    
Concentration risk, percentage 22.60% 21.30%
API Providers | British Virgin Islands | Total Operating Revenue | Geographic Concentration Risk    
Disaggregation of Revenue [Line Items]    
Concentration risk, percentage 16.80% 16.60%
API Providers | Seychelles | Total Operating Revenue | Geographic Concentration Risk    
Disaggregation of Revenue [Line Items]    
Concentration risk, percentage 12.20% 17.90%
API Providers | Saint Vincent and Grenadines | Total Operating Revenue | Geographic Concentration Risk    
Disaggregation of Revenue [Line Items]    
Concentration risk, percentage 10.90% 4.70%
API Providers | Other | Total Operating Revenue | Geographic Concentration Risk    
Disaggregation of Revenue [Line Items]    
Concentration risk, percentage 11.80% 8.40%