v3.24.1
Income Tax - Additional Information (Details) - USD ($)
4 Months Ended 12 Months Ended
Sep. 14, 2023
Dec. 31, 2023
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Disclosure Of Income Taxes [Line Items]            
Deferred tax liabilities   $ 824,000 $ 824,000 $ 1,152,000 $ 1,123,000  
Income tax rates 28.00% 30.00% 16.50% 9.60% 8.90%  
Subsidiaries            
Disclosure Of Income Taxes [Line Items]            
Deferred tax liabilities   $ 0 $ 0 $ 0    
Malta            
Disclosure Of Income Taxes [Line Items]            
Income tax rates     5.00% 5.00% 35.00% 30.00%
Tax rate effect from change in tax rate     5.00% 5.00% 35.00% 5.00%