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