Operating Lease (Details) - USD ($) |
3 Months Ended | |
---|---|---|
Mar. 31, 2025 |
Mar. 31, 2024 |
|
Operating Leases | ||
Operating lease costs | $ 74,200 | $ 29,200 |
Variable lease costs | 18,600 | $ 15,600 |
November 2024 maturity lease | Minimum | ||
Operating Leases | ||
Monthly lease payments | 9,200 | |
November 2024 maturity lease | Maximum | ||
Operating Leases | ||
Monthly lease payments | $ 9,700 | |
November 2029 maturity lease | ||
Operating Leases | ||
Operating lease, renewal term | 5 years | |
November 2029 maturity lease | Minimum | ||
Operating Leases | ||
Monthly lease payments | $ 24,700 | |
November 2029 maturity lease | Maximum | ||
Operating Leases | ||
Monthly lease payments | $ 28,900 |