v3.25.1
Earnings/(loss) per share - Additional Information (Detail) - shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]      
Weighted average number of shares restricted stock 22,932 530  
Weighted Average Number of Shares, Restricted Stock 22,932 530  
Aggregate Number Of Options To Purchase Common Shares 10,000    
If Converted Method [Member]      
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]      
Preferred Stock, Convertible, Shares Issuable 10,526,316 6,127 2,857
Representative Purchase Warrants [Member]      
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]      
Class of Warrant or Right, Outstanding 13,549,097 3,177 0