v3.26.1
Revenue Recognition - Schedule of Revenues Disaggregated by Geography (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Disaggregation of Revenue [Line Items]    
Revenues $ 22,747 $ 35,996
Republic of the Marshall Islands    
Disaggregation of Revenue [Line Items]    
Revenues 4,979 9,787
Hong Kong    
Disaggregation of Revenue [Line Items]    
Revenues 5,732 7,656
British Virgin Islands    
Disaggregation of Revenue [Line Items]    
Revenues 2,989 7,414
Seychelles    
Disaggregation of Revenue [Line Items]    
Revenues 3,397 4,382
Saint Vincent and Grenadines    
Disaggregation of Revenue [Line Items]    
Revenues 1,969 3,788
Other    
Disaggregation of Revenue [Line Items]    
Revenues $ 3,681 $ 2,969
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 21.90% 27.20%
API Providers | Hong Kong | Total Operating Revenue | Geographic Concentration Risk    
Disaggregation of Revenue [Line Items]    
Concentration risk, percentage 25.20% 21.30%
API Providers | British Virgin Islands | Total Operating Revenue | Geographic Concentration Risk    
Disaggregation of Revenue [Line Items]    
Concentration risk, percentage 13.10% 20.60%
API Providers | Seychelles | Total Operating Revenue | Geographic Concentration Risk    
Disaggregation of Revenue [Line Items]    
Concentration risk, percentage 14.90% 12.20%
API Providers | Saint Vincent and Grenadines | Total Operating Revenue | Geographic Concentration Risk    
Disaggregation of Revenue [Line Items]    
Concentration risk, percentage 8.70% 10.50%
API Providers | Other | Total Operating Revenue | Geographic Concentration Risk    
Disaggregation of Revenue [Line Items]    
Concentration risk, percentage 16.20% 8.20%