Inventory, net - Additional Information (Details) - USD ($) |
Mar. 31, 2026 |
Dec. 31, 2025 |
Mar. 31, 2025 |
|---|---|---|---|
| Inventory [Line Items] | |||
| Inventory Valuation Reserves | $ 3,199,875 | $ 3,459,263 | |
| Raw Materials [Member] | |||
| Inventory [Line Items] | |||
| Inventory Valuation Reserves | 371,645 | $ 386,439 | |
| Work In Process [Member] | |||
| Inventory [Line Items] | |||
| Inventory Valuation Reserves | 759,536 | 521,488 | |
| Finished Goods [Member] | |||
| Inventory [Line Items] | |||
| Inventory Valuation Reserves | $ 2,068,694 | $ 2,551,336 |