AssetsJun '25Dec '24Jun '24Dec '23Jun '23Dec '22Jun '22Dec '21Jun '21Dec '20Jun '20Dec '19Jun '19Dec '18

Cash and Cash Equivalents

30,242

17,482

18,315

17,305

34,704

15,646

Short-Term Investments

64,323

54,073

57,228

63,712

76,558

83,862

Total Cash and Cash Equivalents

94,565

71,555

75,543

81,017

111,262

99,508

Accounts Receivable

69,905

48,188

56,924

42,831

48,688

35,833

Total Trade Receivables

69,905

48,188

56,924

42,831

48,688

35,833

Inventories

938

909

1,246

1,615

2,500

2,980

Other Current Assets

25,723

26,428

26,021

21,930

21,807

19,502

Total Current Assets

191,131

147,080

159,734

147,393

184,257

157,823

Net Property, Plant & Equipment

229,789

189,718

154,552

128,706

109,987

96,379

Net Intangible Assets

22,604

25,385

27,597

29,896

9,366

10,354

Goodwill

119,509

119,191

119,220

118,931

67,886

67,905

Long-Term Investments

15,405

15,581

14,600

13,367

9,879

7,097

Other Long-Term Assets

40,565

36,943

36,460

32,265

30,601

24,994

Total Assets

619,003

533,898

512,163

470,558

411,976

364,552

LiabilitiesJun '25Dec '24Jun '24Dec '23Jun '23Dec '22Jun '22Dec '21Jun '21Dec '20Jun '20Dec '19Jun '19Dec '18

Accounts Payable

27,724

22,608

21,996

17,695

18,095

15,354

Accrued Expenses

13,709

9,176

12,564

8,813

11,009

9,030

Short-Term Debt

—

—

6,693

27,041

—

—

Current Portion of Long-Term Debt

2,999

5,248

2,249

2,250

5,247

3,997

Unearned Revenue

64,555

45,508

57,582

43,068

50,901

36,982

Other Current Liabilities

32,231

26,342

24,202

22,149

18,897

16,355

Total Current Liabilities

141,218

108,882

125,286

121,016

104,149

81,718

Long-Term Debt

40,152

39,722

42,688

44,928

41,990

44,119

Leases

17,437

17,254

15,497

14,155

12,728

11,998

Other Long-Term Liabilities

76,717

65,345

60,215

52,191

46,886

43,581

Total Long-Term Liabilities

134,306

122,321

118,400

111,274

101,604

99,698

Total Liabilities

275,524

231,203

243,686

232,290

205,753

181,416

EquityJun '25Dec '24Jun '24Dec '23Jun '23Dec '22Jun '22Dec '21Jun '21Dec '20Jun '20Dec '19Jun '19Dec '18

Common Stock

109,095

104,829

100,923

97,480

93,718

90,225

Accumulated Other Comprehensive Income

-3,347

-5,616

-5,590

-4,949

-6,343

-6,457

Retained Earnings

237,731

203,482

173,144

145,737

118,848

99,368

Total Common Shareholders' Equity

343,479

302,695

268,477

238,268

206,223

183,136

Total Shareholders' Equity

343,479

302,695

268,477

238,268

206,223

183,136

Total Liabilities and Shareholders' Equity

619,003

533,898

512,163

470,558

411,976

364,552