v3.25.4
Balance Sheets (Parenthetical) (Detail) - $ / shares
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Condensed Balance Sheet Statements Captions [Line Items]          
Common shares, par value $ 0.01 $ 0.01 $ 0.01 $ 0.01 $ 0.01
Common shares, authorized 200,000,000 200,000,000 200,000,000 200,000,000 200,000,000
Common shares, issued 60,203,214 58,334,115 40,547,379 39,347,991 39,197,991
Common shares, outstanding 60,203,214 58,334,115 40,547,379 39,347,991 39,197,991
Parent Company          
Condensed Balance Sheet Statements Captions [Line Items]          
Common shares, par value $ 0.01 $ 0.01 $ 0.01 $ 0.01 $ 0.01
Common shares, authorized 200,000,000 200,000,000 200,000,000 200,000,000 200,000,000
Common shares, issued 60,203,214 58,334,115 40,547,379 39,347,991 39,197,991
Common shares, outstanding 60,203,214 58,334,115 40,547,379 39,347,991 39,197,991