XML 70 R60.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases (Details) - Schedule of Weighted-Average Remaining Operating and Financing Lease Term
Mar. 31, 2024
Dec. 31, 2023
Schedule of Weighted Average Remaining Operating and Financing Lease Term [Abstract]    
Weighted-average remaining lease term – operating leases 2 years 10 months 6 days 3 years 6 months 14 days
Weighted-average remaining lease term – finance leases 0 years 2 years 1 month 2 days
Weighted-average discount rate – operating leases 7.50% 6.83%
Weighted-average discount rate – finance leases 7.83%