XML 57 R46.htm IDEA: XBRL DOCUMENT v3.26.1
Revenue Recognition - Schedule of Revenues Disaggregated by Geography (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]        
Revenues $ 26,228 $ 25,827 $ 48,975 $ 61,823
API Providers | Total Operating Revenue | Geographic Concentration Risk        
Disaggregation of Revenue [Line Items]        
Concentration risk, percentage 100.00% 100.00% 100.00% 100.00%
Republic of the Marshall Islands        
Disaggregation of Revenue [Line Items]        
Revenues $ 5,558 $ 7,763 $ 10,537 $ 17,550
Republic of the Marshall Islands | API Providers | Total Operating Revenue | Geographic Concentration Risk        
Disaggregation of Revenue [Line Items]        
Concentration risk, percentage 21.20% 30.10% 21.50% 28.40%
Hong Kong        
Disaggregation of Revenue [Line Items]        
Revenues $ 4,979 $ 5,671 $ 10,711 $ 13,327
Hong Kong | API Providers | Total Operating Revenue | Geographic Concentration Risk        
Disaggregation of Revenue [Line Items]        
Concentration risk, percentage 19.00% 22.00% 21.90% 21.60%
British Virgin Islands        
Disaggregation of Revenue [Line Items]        
Revenues $ 3,463 $ 4,655 $ 6,452 $ 12,069
British Virgin Islands | API Providers | Total Operating Revenue | Geographic Concentration Risk        
Disaggregation of Revenue [Line Items]        
Concentration risk, percentage 13.20% 18.00% 13.20% 19.50%
Seychelles        
Disaggregation of Revenue [Line Items]        
Revenues $ 1,803 $ 2,686 $ 5,200 $ 7,068
Seychelles | API Providers | Total Operating Revenue | Geographic Concentration Risk        
Disaggregation of Revenue [Line Items]        
Concentration risk, percentage 6.90% 10.40% 10.60% 11.40%
Other        
Disaggregation of Revenue [Line Items]        
Revenues $ 10,425 $ 5,052 $ 16,075 $ 11,809
Other | API Providers | Total Operating Revenue | Geographic Concentration Risk        
Disaggregation of Revenue [Line Items]        
Concentration risk, percentage 39.70% 19.50% 32.80% 19.10%