XML 28 R5.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED STATEMENTS OF INCOME - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Income Statement [Abstract]    
Net sales $ 422,957,000 $ 364,244,000
Cost of goods sold 290,871,000 256,417,000
Gross profit 132,086,000 107,827,000
Operating expenses:    
Selling expenses 35,844,000 32,261,000
General and administrative expenses (including $2,775 and $2,550 associated with variable interest entity for the years ended December 31, 2022 and 2021, respectively) 66,227,000 52,421,000
Total operating expenses 102,071,000 84,682,000
Operating income 30,015,000 23,145,000
Other income (expenses)    
Rental income (including $949 and $931 associated with variable interest entity for the years ended December 31, 2022 and 2021, respectively) 949,000 931,000
Other (expense) income (including $0 and $9 other income associated with variable interest entity for the years ended December 31, 2022 and 2021, respectively) (228,000) 259,000
Gain (loss) on foreign currency transactions 1,568,000 (412,000)
Interest income (including $2,171 and $1,270 associated with variable interest entity for the years ended December 31, 2022 and 2021, respectively) 2,226,000 1,512,000
Interest expense (including $1,821 and $1,781 associated with variable interest entity for the years ended December 31, 2022 and 2021, respectively) (2,017,000) (2,907,000)
Gain on forgiveness of debt 0 5,000,000
Total other income, net 2,498,000 4,383,000
Income before provision for income taxes 32,513,000 27,528,000
Provision for income taxes 6,676,000 5,089,000
Net income 25,837,000 22,439,000
Net income attributable to noncontrolling interest 2,189,000 1,661,000
Net income attributable to Karat Packaging Inc. $ 23,648,000 $ 20,778,000
Basic and diluted earnings per share:    
Basic (in dollars per share) $ 1.19 $ 1.13
Diluted (in dollars per share) $ 1.19 $ 1.12
Weighted average common shares outstanding, basic (in shares) 19,824,911 18,409,243
Weighted average common shares outstanding, diluted (in shares) 19,925,905 18,566,260