XML 96 R79.htm IDEA: XBRL DOCUMENT v3.24.0.1
Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Earnings Per Share Reconciliation [Abstract]    
Net income attributable to Karat Packaging Inc. $ 32,470 $ 23,648
Weighted average shares (in shares) 19,904,698 19,824,911
Basic earnings per share (in dollars per share) $ 1.63 $ 1.19
Weighted Average Number of Shares Outstanding, Diluted [Abstract]    
Net income attributable to Karat Packaging Inc. $ 32,470 $ 23,648
Weighted average shares (in shares) 19,904,698 19,824,911
Dilutive shares    
Stock options and restricted stock units (in shares) 73,000 101,000
Total dilutive shares (in shares) 19,977,712 19,925,905
Diluted earnings per share (in dollars per share) $ 1.63 $ 1.19
Potentially dilutive shares excluded from diluted earnings per share calculation (in shares) 213,599 449,223