XML 38 R24.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting and Reporting Policies (Tables)
12 Months Ended
Dec. 31, 2022
Accounting Policies [Abstract]  
Schedule of Allowance for Doubtful Accounts
The following table presents the activity in the Company’s allowance for doubtful accounts:
 Beginning
Balance
Net
Additions/
(Reductions)
to Costs and
Expenses
Net Additions/Deductions
and Other
Adjustments
Ending
Balance
Year Ended December 31, 2022:
Allowance for Doubtful Accounts$3,176,205 $— $(209,110)$2,967,095 
Year Ended December 31, 2021:
Allowance for Doubtful Accounts$3,464,747 $— $(288,542)$3,176,205 
Year Ended December 31, 2020:
Allowance for Doubtful Accounts$2,451,293 $1,000,000 $13,454 $3,464,747 
Schedule of Assets or Liabilities Having Recurring Measurements
Assets or liabilities that have recurring fair value measurements are shown below as of December 31, 2022 and December 31, 2021:
 
  Fair Value Measurements at Reporting Date Using
 Total as ofQuoted Prices in
Active Markets
for Identical
Assets
Significant Other
Observable
Inputs
Significant
Unobservable
Inputs
DescriptionDecember 31, 2022(Level I)(Level 2)(Level 3)
Cash & Cash Equivalents$214,754,638 $214,754,638 $— $— 
Restricted Cash4,000,000 $4,000,000 — — 
Short-Term Investments:
Certificate of Deposit1,736,163 $1,736,163 — — 
Corporate Bonds5,473,341 — 5,473,341 — 
Government Securities4,423,041 — 4,423,041 — 
Municipal Bonds5,174,773 — 5,174,773 — 
Other2,347,602 1,093,602 1,254,000 — 
Long-Term Investments:
Asset-backed Securities18,829,696 — 18,829,696 — 
Certificate of Deposit238,925 238,925 — — 
Corporate Bonds36,310,477 — 36,310,477 — 
Government Securities36,532,634 — 36,532,634 — 
Municipal Bonds48,430,166 — 48,430,166 
Common Stock293,300 293,300 — — 
Total$378,544,756 $222,116,628 $156,428,128 $— 
  Fair Value Measurements at Reporting Date Using
 Total as ofQuoted Prices in
Active Markets
for Identical
Assets
Significant Other
Observable
Inputs
Significant
Unobservable
Inputs
DescriptionDecember 31, 2021(Level I)(Level 2)(Level 3)
Cash & Cash Equivalents$262,311,670 $262,311,670 $— $— 
Short-Term Investments:
Certificate of Deposit1,507,770 1,507,770 — — 
Corporate Bonds2,018,440 — 2,018,440 — 
Other1,897,402 1,897,402 — — 
Long-Term Investments:
Asset-backed Securities25,799,513 — 25,799,513 — 
Certificate of Deposit2,056,710 2,056,710 — 
Corporate Bonds40,354,929 — 40,354,929 — 
Government Securities47,944,036 — 47,944,036 — 
Municipal Bonds74,720,480 — 74,720,480 — 
Total$458,610,950 $267,773,552 $190,837,398 $— 
Schedule of Amortized Cost, Unrealized Gains And Losses, And Market Value of Investment Securities
The amortized cost, unrealized gains and losses, and market value of investment securities are shown as of December 31, 2022 and 2021:
 
 Unrealized
2022CostGainsLossesMarket Value
Short-Term Investments:
Certificate of Deposit$1,750,256 $— $(14,093)$1,736,163 
Corporate Bonds5,571,417 — (98,076)5,473,341 
Government Securities4,476,613 — (53,572)4,423,041 
Municipal Bonds5,223,500 — (48,727)5,174,773 
Other2,347,602 — — 2,347,602 
Long-Term Investments:
Asset-backed Securities19,151,229 — (321,533)18,829,696 
Certificate of Deposit250,000 — (11,075)238,925 
Corporate Bonds40,410,206 — (4,099,729)36,310,477 
Government Securities39,637,461 — (3,104,827)36,532,634 
Municipal Bonds53,476,883 235,713 (5,282,430)48,430,166 
Common Stock292,638 662 — 293,300 
Total$172,587,805 $236,375 $(13,034,062)$159,790,118 

 Unrealized
2021CostGainsLossesMarket Value
Short-Term Investments:
Certificate of Deposit$1,500,543 $7,227 $— $1,507,770 
Corporate Bonds1,994,639 23,801 — 2,018,440 
Other1,897,402 — — 1,897,402 
Long-Term Investments:
Asset-backed Securities26,352,630 34,771 (587,888)25,799,513 
Certificate of Deposit2,001,714 54,996 — 2,056,710 
Corporate Bonds40,716,866 168,416 (530,353)40,354,929 
Government Securities48,385,672 55,939 (497,575)47,944,036 
Municipal Bonds72,175,568 2,747,964 (203,052)74,720,480 
Total$195,025,034 $3,093,114 $(1,818,868)$196,299,280 
Debt Securities, Available-for-Sale, Unrealized Loss Position, Fair Value
Unrealized losses on investments as of December 31, 2022 are as follows:
Aggregate Unrealized LossesAggregate Fair Value
Less than one year$4,816,103 $77,701,146 
Greater than one year8,217,959 76,643,586 
       Total$13,034,062 $154,344,732 
Unrealized losses on investments as of December 31, 2021 are as follows:
Aggregate Unrealized LossesAggregate Fair Value
Less than one year$1,244,053 $94,417,123 
Greater than one year574,815 6,875,230 
       Total$1,818,868 $101,292,353 
Investments Classified by Contractual Maturity Date
Fixed income securities as of December 31, 2022, have contractual maturities as follows:
Due within one year$16,807,318 
Due between one and five years103,712,406 
Due over five years36,629,492 
$157,149,216 
Schedule of Inventories Inventories consisted of the following as of December 31, 2022 and 2021:
 
20222021
Raw materials$304,184,004 $235,014,277 
Work-in-process45,512,275 34,032,164 
Finished goods54,663,991 47,221,001 
Total Inventory$404,360,270 $316,267,442 
Schedule of Future Minimum Lease Payments Future minimum lease payments for operating leases are as follows:
Year ending December 31,
2023$1,429,526 
2024547,870 
2025184,470 
202637,375 
Thereafter978 
Total future minimum lease payments$2,200,219 
Less imputed interest(50,718)
Total$2,149,501 
Schedule of Earnings Per Share Basic and Diluted The following table sets forth the computation of basic and diluted net income per common share under the two-class method for each of the last three years:
202220212020
Basic Earnings Per Share
Net Income$318,757,352 $360,797,232 $347,563,621 
Less: Allocated to participating securities4,875,057 5,591,992 4,964,928 
Net Income available to common shareholders$313,882,295 $355,205,240 $342,598,693 
Basic weighted average shares outstanding230,825,293 235,526,911 242,599,923 
Net Income per share - Basic$1.36 $1.51 $1.41 
Diluted Earnings Per Share
Allocation of Net Income used in basic computation$313,882,295 $355,205,240 $342,598,693 
Reallocation of undistributed earnings5,299 17,014 14,232 
Net Income available to common shareholders — Diluted$313,887,594 $355,222,254 $342,612,925 
Number of shares used in basic computation230,825,293 235,526,911 242,599,923 
Additional weighted average dilutive common stock equivalents394,196 1,077,103 1,082,069 
Diluted weighted average shares outstanding231,219,489 236,604,014 243,681,992 
Net income per share — Diluted$1.36 $1.50 $1.41