v3.26.1
Share Transactions - Additional Information (Details) - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Mar. 31, 2023
Dec. 31, 2025
Deferred Compensation Arrangement with Individual, Share-Based Payments [Line Items]        
Common shares, par value $ 0.001     $ 0.001
Common shares issued 0 151,338    
Proceeds Received   $ 3,539,803    
Maximum        
Deferred Compensation Arrangement with Individual, Share-Based Payments [Line Items]        
Share repurchase outstanding percentage     5.00%