XML 45 R22.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2024
Summary of Significant Accounting Policies  
Schedule of supplemental cash flow information (in thousands)

Years Ended December 31,

 

2024

2023

2022

 

Cash paid during the year for:

    

    

    

    

    

    

Interest

$

169

$

196

$

113

Income taxes

$

30,405

$

17,994

$

7,827

Schedule of additions and write-offs to the Company's allowance for doubtful accounts (in thousands)

    

2024

    

2023

 

Beginning balance

$

575

$

550

Additions

 

110

 

49

Adjustments for expected credit loss factors

Write-offs

 

(84)

 

(24)

Ending balance

$

601

$

575

Schedule of inventories

December 31,

December 31,

2024

2023

 

Lime and limestone inventories:

    

    

    

    

Raw materials

$

8,947

$

7,834

Finished goods

 

3,000

 

3,107

11,947

10,941

Parts inventories

 

15,739

 

13,372

$

27,686

$

24,313

Schedule of estimated useful lives of property, plant and equipment (in thousands)

Buildings and building and leasehold improvements

    

3

-

25

years

Machinery and equipment

 

2

-

30

years

Furniture and fixtures

 

3

-

10

years

Automotive equipment

 

3

-

10

years

Schedule of accrued expenses (in thousands)

December 31,

 

    

2024

    

2023

 

Personnel related expenses

$

3,371

$

4,073

Income taxes

466

2,010

Other taxes

1,098

1,112

Utilities

893

944

Other

 

713

 

366

$

6,541

$

8,505

Schedule of computation of basic and diluted income per common share

Years Ended December 31,

 

    

2024

    

2023

    

2022

 

Net income for basic and diluted income per common share

$

108,839

$

74,549

$

45,429

Weighted-average shares for basic income per common share

 

28,579,354

 

28,461,955

 

28,359,800

Effect of dilutive securities:

Employee and director stock options(1)

 

109,017

 

71,425

 

42,245

Adjusted weighted-average shares and assumed exercises for diluted income per common share

 

28,688,371

 

28,533,380

 

28,402,045

Basic net income per common share

$

3.81

$

2.62

$

1.60

Diluted net income per common share

$

3.79

$

2.61

$

1.60

(1)Excludes 9,375 and 80,625 stock options in 2023 and 2022, respectively, as antidilutive because the exercise price exceeded the average per share market price for the periods presented. No stock options were excluded in 2024 as antidilutive.