Earnings Per Share (Details) - Schedule of Basic and Diluted Earnings Per Share Computation - USD ($) |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2023 |
Jun. 30, 2022 |
Jun. 30, 2023 |
Jun. 30, 2022 |
|
| Schedule of Basic and Diluted Earnings Per Share Computation [Abstract] | ||||
| Net income attributable to the Greenland Technologies Holding Corporation and subsidiaries | $ 2,399,138 | $ 1,487,264 | $ 3,846,113 | $ 3,274,316 |
| Weighted average shares used in basic computation | 12,978,504 | 11,329,530 | 12,978,504 | 11,329,530 |
| Diluted effect of stock options and warrants | ||||
| Weighted average shares used in diluted computation | 12,978,504 | 11,329,530 | 12,978,504 | 11,329,530 |
| Basic net income per share | $ 0.18 | $ 0.13 | $ 0.3 | $ 0.29 |