| Period | Value | YoY Chg | Change % | Date | Report | Filed | Fiscal Year | Fiscal Period |
|---|---|---|---|---|---|---|---|---|
| Q3 2025 | $22,355,982 | -$3,655,451 | -14% | 30 Sep 2025 | 10-Q | 07 Nov 2025 | 2025 | Q3 |
| Q2 2025 | $22,317,394 | -$5,237,274 | -19% | 30 Jun 2025 | 10-Q | 08 Aug 2025 | 2025 | Q2 |
| Q1 2025 | $22,741,358 | -$4,767,782 | -17% | 31 Mar 2025 | 10-Q | 09 May 2025 | 2025 | Q1 |
| Q4 2024 | $22,369,320 | -$5,934,437 | -21% | 31 Dec 2024 | 10-Q | 07 Nov 2025 | 2025 | Q3 |
| Q3 2024 | $26,011,433 | -$3,931,837 | -13% | 30 Sep 2024 | 10-Q | 12 Nov 2024 | 2024 | Q3 |
| Q2 2024 | $27,554,668 | -$3,449,257 | -11% | 30 Jun 2024 | 10-Q | 14 Aug 2024 | 2024 | Q2 |
| Q1 2024 | $27,509,140 | -$5,018,840 | -15% | 31 Mar 2024 | 10-Q | 10 May 2024 | 2024 | Q1 |
| Q4 2023 | $28,303,757 | -$5,019,909 | -15% | 31 Dec 2023 | 10-K | 28 Mar 2025 | 2024 | FY |
| Q3 2023 | $29,943,270 | -$4,905,593 | -14% | 30 Sep 2023 | 10-Q | 07 Nov 2023 | 2023 | Q3 |
| Q2 2023 | $31,003,925 | -$478,427 | -1.5% | 30 Jun 2023 | 10-Q | 07 Aug 2023 | 2023 | Q2 |
| Q1 2023 | $32,527,980 | +$986,983 | +3.1% | 31 Mar 2023 | 10-Q | 08 May 2023 | 2023 | Q1 |
| Q4 2022 | $33,323,666 | +$2,017,433 | +6.4% | 31 Dec 2022 | 10-K | 28 Mar 2024 | 2023 | FY |
| Q3 2022 | $34,848,863 | +$3,411,259 | +11% | 30 Sep 2022 | 10-Q | 08 Nov 2022 | 2022 | Q3 |
| Q2 2022 | $31,482,352 | +$4,858 | +0.02% | 30 Jun 2022 | 10-Q | 05 Aug 2022 | 2022 | Q2 |
| Q1 2022 | $31,540,997 | +$170,461 | +0.54% | 31 Mar 2022 | 10-Q | 06 May 2022 | 2022 | Q1 |
| Q4 2021 | $31,306,233 | +$263,276 | +0.85% | 31 Dec 2021 | 10-K | 29 Mar 2023 | 2022 | FY |
| Q3 2021 | $31,437,604 | +$762,297 | +2.5% | 30 Sep 2021 | 10-Q | 09 Nov 2021 | 2021 | Q3 |
| Q2 2021 | $31,477,494 | +$1,014,708 | +3.3% | 30 Jun 2021 | 10-Q | 11 Aug 2021 | 2021 | Q2 |
| Q1 2021 | $31,370,536 | +$31,622 | +0.1% | 31 Mar 2021 | 10-Q | 07 May 2021 | 2021 | Q1 |
| Q4 2020 | $31,042,957 | -$451,938 | -1.4% | 31 Dec 2020 | 10-K | 21 Mar 2022 | 2021 | FY |
| Q3 2020 | $30,675,307 | -$1,326,021 | -4.1% | 30 Sep 2020 | 10-Q | 06 Nov 2020 | 2020 | Q3 |
| Q2 2020 | $30,462,786 | -$1,435,294 | -4.5% | 30 Jun 2020 | 10-Q | 07 Aug 2020 | 2020 | Q2 |
| Q1 2020 | $31,338,914 | -$542,156 | -1.7% | 31 Mar 2020 | 10-Q | 08 May 2020 | 2020 | Q1 |
| Q4 2019 | $31,494,895 | -$601,722 | -1.9% | 31 Dec 2019 | 10-K | 19 Mar 2021 | 2020 | FY |
| Q3 2019 | $32,001,328 | +$4,379 | +0.01% | 30 Sep 2019 | 10-Q | 08 Nov 2019 | 2019 | Q3 |
| Q2 2019 | $31,898,080 | -$14,008 | -0.04% | 30 Jun 2019 | 10-Q | 08 Aug 2019 | 2019 | Q2 |
| Q1 2019 | $31,881,070 | +$469,186 | +1.5% | 31 Mar 2019 | 10-Q | 08 May 2019 | 2019 | Q1 |
| Q4 2018 | $32,096,617 | +$899,794 | +2.9% | 31 Dec 2018 | 10-K | 20 Mar 2020 | 2019 | FY |
| Q3 2018 | $31,996,949 | +$1,376,869 | +4.5% | 30 Sep 2018 | 10-Q | 06 Nov 2018 | 2018 | Q3 |
| Q2 2018 | $31,912,088 | +$1,434,617 | +4.7% | 30 Jun 2018 | 10-Q | 09 Aug 2018 | 2018 | Q2 |
| Q1 2018 | $31,411,884 | +$1,203,542 | +4% | 31 Mar 2018 | 10-Q | 04 May 2018 | 2018 | Q1 |
| Q4 2017 | $31,196,823 | +$968,030 | +3.2% | 31 Dec 2017 | 10-K | 20 Mar 2019 | 2018 | FY |
| Q3 2017 | $30,620,080 | +$650,596 | +2.2% | 30 Sep 2017 | 10-Q | 06 Nov 2018 | 2018 | Q3 |
| Q2 2017 | $30,477,471 | +$796,412 | +2.7% | 30 Jun 2017 | 10-Q | 09 Aug 2018 | 2018 | Q2 |
| Q1 2017 | $30,208,342 | +$1,148,438 | +4% | 31 Mar 2017 | 10-Q | 04 May 2018 | 2018 | Q1 |
| Q4 2016 | $30,228,793 | +$1,400,509 | +4.9% | 31 Dec 2016 | 10-K | 20 Mar 2019 | 2018 | FY |
| Q3 2016 | $29,969,484 | +$1,199,033 | +4.2% | 30 Sep 2016 | 10-Q | 06 Nov 2017 | 2017 | Q3 |
| Q2 2016 | $29,681,059 | +$1,159,175 | +4.1% | 30 Jun 2016 | 10-Q | 08 Aug 2017 | 2017 | Q2 |
| Q1 2016 | $29,059,904 | +$935,077 | +3.3% | 31 Mar 2016 | 10-Q | 05 May 2017 | 2017 | Q1 |
| Q4 2015 | $28,828,284 | +$750,493 | +2.7% | 31 Dec 2015 | 10-K | 20 Mar 2018 | 2017 | FY |
| Q3 2015 | $28,770,451 | +$792,461 | +2.8% | 30 Sep 2015 | 10-Q | 04 Nov 2016 | 2016 | Q3 |
| Q2 2015 | $28,521,884 | +$910,747 | +3.3% | 30 Jun 2015 | 10-Q | 05 Aug 2016 | 2016 | Q2 |
| Q1 2015 | $28,124,827 | +$908,841 | +3.3% | 31 Mar 2015 | 10-Q | 05 May 2016 | 2016 | Q1 |
| Q4 2014 | $28,077,791 | +$869,821 | +3.2% | 31 Dec 2014 | 10-K | 20 Mar 2017 | 2016 | FY |
| Q3 2014 | $27,977,990 | +$1,163,196 | +4.3% | 30 Sep 2014 | 10-Q | 06 Nov 2015 | 2015 | Q3 |
| Q2 2014 | $27,611,137 | +$1,471,627 | +5.6% | 30 Jun 2014 | 10-Q | 07 Aug 2015 | 2015 | Q2 |
| Q1 2014 | $27,215,986 | +$1,569,770 | +6.1% | 31 Mar 2014 | 10-Q | 06 May 2015 | 2015 | Q1 |
| Q4 2013 | $27,207,970 | +$1,870,366 | +7.4% | 31 Dec 2013 | 10-K | 21 Mar 2016 | 2015 | FY |
| Q3 2013 | $26,814,794 | +$1,390,665 | +5.5% | 30 Sep 2013 | 10-Q | 07 Nov 2014 | 2014 | Q3 |
| Q2 2013 | $26,139,510 | +$1,033,802 | +4.1% | 30 Jun 2013 | 10-Q | 08 Aug 2014 | 2014 | Q2 |
| Q1 2013 | $25,646,216 | +$836,021 | +3.4% | 31 Mar 2013 | 10-Q | 09 May 2014 | 2014 | Q1 |
| Q4 2012 | $25,337,604 | +$876,223 | +3.6% | 31 Dec 2012 | 10-K | 20 Mar 2015 | 2014 | FY |
| Q3 2012 | $25,424,129 | +$1,050,521 | +4.3% | 30 Sep 2012 | 10-Q | 08 Nov 2013 | 2013 | Q3 |
| Q2 2012 | $25,105,708 | +$933,805 | +3.9% | 30 Jun 2012 | 10-Q | 09 Aug 2013 | 2013 | Q2 |
| Q1 2012 | $24,810,195 | +$1,109,877 | +4.7% | 31 Mar 2012 | 10-Q | 10 May 2013 | 2013 | Q1 |
| Q4 2011 | $24,461,381 | +$762,149 | +3.2% | 31 Dec 2011 | 10-K | 21 Mar 2014 | 2013 | FY |
| Q3 2011 | $24,373,608 | +$604,544 | +2.5% | 30 Sep 2011 | 10-Q | 06 Nov 2012 | 2012 | Q3 |
| Q2 2011 | $24,171,903 | +$412,219 | +1.7% | 30 Jun 2011 | 10-Q | 10 Aug 2012 | 2012 | Q2 |
| Q1 2011 | $23,700,318 | 31 Mar 2011 | 10-Q | 04 May 2012 | 2012 | Q1 | ||
| Q4 2010 | $23,699,232 | 31 Dec 2010 | 10-K | 28 Mar 2013 | 2012 | FY | ||
| Q3 2010 | $23,769,064 | 30 Sep 2010 | 10-Q | 08 Nov 2011 | 2011 | Q3 | ||
| Q2 2010 | $23,759,684 | 30 Jun 2010 | 10-Q | 09 Aug 2011 | 2011 | Q2 |