Inventories (Details) - USD ($) |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2025 |
Dec. 31, 2024 |
Sep. 30, 2024 |
|
| Inventory Disclosure [Abstract] | |||
| Other inventories | $ 5,146,078 | $ 4,783,497 | |
| Inventory obsolescence | $ 300,000 | $ 200,000 | |
| Inventory written off | $ 800,000 | ||
| X | ||||||||||
- Definition Inventory written off. No definition available.
|
| X | ||||||||||
- References No definition available.
|
| X | ||||||||||
- Definition Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Carrying amount as of the balance sheet date of inventories not expected to be converted to cash, sold or exchanged within the normal operating cycle (such as inventory related to long-term contracts or program rights). Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|