Inventories |
3 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Mar. 31, 2026 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Inventories [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Inventories |
Inventories as of December 31, 2025 and March 31, 2026 consisted of the following:
During the three months ended March 31, 2025 and 2026 write-downs of obsolete inventories to lower of cost or net realizable value of $934,424 and $2,592,622, respectively, were charged to cost of revenues. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||