Annual report pursuant to Section 13 and 15(d)

Subsequent Event (Details Narrative)

v3.24.3
Subsequent Event (Details Narrative) - Subsequent Event [Member]
$ in Millions
Jul. 16, 2024
USD ($)
Subsequent Event [Line Items]  
Shares granted, value, share-based payment arrangement $ 1.0
Share-Based Payment Arrangement, Tranche One [Member]  
Subsequent Event [Line Items]  
[custom:SharebasedCompensationArrangementPaymentAwardPeriod] $ 0.9
Award vesting period 2 years
Shares granted, value, share-based payment arrangement $ 1.9
Share-Based Payment Arrangement, Tranche Two [Member]  
Subsequent Event [Line Items]  
Shares granted, value, share-based payment arrangement $ 0.9