XML 68 R54.htm IDEA: XBRL DOCUMENT v3.25.2
Capital Vesting Schedule for restricted shares (Details) - shares
3 Months Ended 12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Dec. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Restricted shares issued 0 0 90,229 47,393
Partially dedicated employees [Member] | Grant Date December 14, 2023 | Vest December 14, 2025        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Restricted shares issued 7,236      
Restricted share grant date Dec. 14, 2023      
Restricted share vesting date Dec. 14, 2025      
Partially dedicated employees [Member] | Grant Date December 20, 2024 | Vest December 12, 2025        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Restricted shares issued 17,350      
Restricted share grant date Dec. 20, 2024      
Restricted share vesting date Dec. 12, 2025      
Partially dedicated employees [Member] | Grant Date December 20, 2024 | Vest December 12, 2026        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Restricted shares issued 14,991      
Restricted share grant date Dec. 20, 2024      
Restricted share vesting date Dec. 12, 2026