XML 45 R37.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue Recognition - Schedule of Revenues Disaggregated by Geography (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Disaggregation of Revenue [Line Items]        
Revenues $ 30,343 $ 20,117 $ 92,166 $ 71,485
Republic of the Marshall Islands        
Disaggregation of Revenue [Line Items]        
Revenues 6,151 5,993 23,701 21,914
Hong Kong        
Disaggregation of Revenue [Line Items]        
Revenues 8,480 4,687 21,807 15,590
British Virgin Islands        
Disaggregation of Revenue [Line Items]        
Revenues [1] 4,031   16,100  
Seychelles        
Disaggregation of Revenue [Line Items]        
Revenues 4,382 3,692 11,450 14,224
Other        
Disaggregation of Revenue [Line Items]        
Revenues [2] $ 7,299 $ 5,745 $ 19,108 $ 19,757
API Providers | Total Operating Revenue | Geographic Concentration Risk        
Disaggregation of Revenue [Line Items]        
Concentration risk, percentage 100.00% 100.00% 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 20.30% 29.80% 25.70% 30.70%
API Providers | Hong Kong | Total Operating Revenue | Geographic Concentration Risk        
Disaggregation of Revenue [Line Items]        
Concentration risk, percentage 27.90% 23.30% 23.70% 21.80%
API Providers | British Virgin Islands | Total Operating Revenue | Geographic Concentration Risk        
Disaggregation of Revenue [Line Items]        
Concentration risk, percentage [1] 13.30%   17.50%  
API Providers | Seychelles | Total Operating Revenue | Geographic Concentration Risk        
Disaggregation of Revenue [Line Items]        
Concentration risk, percentage 14.40% 18.40% 12.40% 19.90%
API Providers | Other | Total Operating Revenue | Geographic Concentration Risk        
Disaggregation of Revenue [Line Items]        
Concentration risk, percentage [2] 24.10% 28.50% 20.70% 27.60%
[1] Country did not exceed 10% in 2024 and was included in Other.
[2] No other individual country accounted for more than 10% of total revenue.