v3.25.2
Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Earnings Per Share Reconciliation [Abstract]        
Net income attributable to Karat Packaging Inc. $ 10,934 $ 9,100 $ 17,343 $ 15,266
Weighted average number of common shares in issue (in shares) 20,058,247 19,994,250 20,047,436 19,981,928
Basic earnings per share (in dollars per share) $ 0.55 $ 0.46 $ 0.87 $ 0.76
Weighted Average Number of Shares Outstanding, Diluted [Abstract]        
Net income attributable to Karat Packaging Inc. $ 10,934 $ 9,100 $ 17,343 $ 15,266
Weighted average number of common shares in issue (in shares) 20,058,247 19,994,250 20,047,436 19,981,928
Dilutive shares        
Stock options and restricted stock units (in shares) 133,000 120,000 148,000 113,000
Adjusted weighted average number of common shares (in shares) 20,191,111 20,113,842 20,194,942 20,094,664
Diluted earnings per share (in dollars per share) $ 0.54 $ 0.45 $ 0.86 $ 0.76
Potentially dilutive shares excluded from diluted earnings per share calculation (in shares) 0 0 0 10,000