| Period | TTM Value | Value | YoY Chg | Change % | Start Date | End Date | Report | Filed | Fiscal Year | Fiscal Period |
|---|---|---|---|---|---|---|---|---|---|---|
| Q3 2025 | $7,044,000 | $10,325,000 | +$30,982,000 | 01 Jul 2025 | 30 Sep 2025 | 10-Q | 06 Nov 2025 | 2025 | Q3 | |
| Q2 2025 | $38,026,000 | $1,055,000 | -$5,516,000 | -84% | 01 Apr 2025 | 30 Jun 2025 | 10-Q | 07 Aug 2025 | 2025 | Q2 |
| Q1 2025 | $32,510,000 | $5,676,000 | -$1,259,000 | -29% | 01 Jan 2025 | 31 Mar 2025 | 10-Q | 08 May 2025 | 2025 | Q1 |
| Q4 2024 | $31,251,000 | $12,748,000 | -$30,945,000 | -170% | 01 Oct 2024 | 31 Dec 2024 | 10-K | 20 Mar 2025 | 2024 | FY |
| Q3 2024 | $306,000 | $20,657,000 | +$3,036,000 | +13% | 01 Jul 2024 | 30 Sep 2024 | 10-Q | 06 Nov 2025 | 2025 | Q3 |
| Q2 2024 | $3,342,000 | $6,571,000 | +$13,842,000 | 01 Apr 2024 | 30 Jun 2024 | 10-Q | 07 Aug 2025 | 2025 | Q2 | |
| Q1 2024 | $17,184,000 | $4,417,000 | +$8,667,000 | +66% | 01 Jan 2024 | 31 Mar 2024 | 10-Q | 08 May 2025 | 2025 | Q1 |
| Q4 2023 | $25,851,000 | $18,197,000 | +$23,888,000 | 01 Oct 2023 | 31 Dec 2023 | 10-K | 20 Mar 2025 | 2024 | FY | |
| Q3 2023 | $49,739,000 | $23,693,000 | -$22,554,000 | -1980% | 01 Jul 2023 | 30 Sep 2023 | 10-Q | 07 Nov 2024 | 2024 | Q3 |
| Q2 2023 | $27,185,000 | $7,271,000 | -$8,915,000 | -542% | 01 Apr 2023 | 30 Jun 2023 | 10-Q | 12 Aug 2024 | 2024 | Q2 |
| Q1 2023 | $18,270,000 | $13,084,000 | -$7,983,000 | -156% | 01 Jan 2023 | 31 Mar 2023 | 10-Q | 09 May 2024 | 2024 | Q1 |
| Q4 2022 | $10,287,000 | $5,691,000 | +$3,764,000 | +40% | 01 Oct 2022 | 31 Dec 2022 | 10-K | 21 Mar 2024 | 2023 | FY |
| Q3 2022 | $14,051,000 | $1,139,000 | +$3,113,000 | +73% | 01 Jul 2022 | 30 Sep 2022 | 10-Q | 09 Nov 2023 | 2023 | Q3 |
| Q2 2022 | $17,164,000 | $1,644,000 | +$10,262,000 | 01 Apr 2022 | 30 Jun 2022 | 10-Q | 10 Aug 2023 | 2023 | Q2 | |
| Q1 2022 | $27,426,000 | $5,101,000 | -$156,000 | -3.2% | 01 Jan 2022 | 31 Mar 2022 | 10-Q | 11 May 2023 | 2023 | Q1 |
| Q4 2021 | $27,270,000 | $9,455,000 | +$2,211,000 | +19% | 01 Oct 2021 | 31 Dec 2021 | 10-K | 31 Mar 2023 | 2022 | FY |
| Q3 2021 | $29,481,000 | $4,252,000 | +$8,383,000 | +66% | 01 Jul 2021 | 30 Sep 2021 | 10-Q | 14 Nov 2022 | 2022 | Q3 |
| Q2 2021 | $37,864,000 | $8,618,000 | -$4,979,000 | -137% | 01 Apr 2021 | 30 Jun 2021 | 10-Q | 12 Aug 2022 | 2022 | Q2 |
| Q1 2021 | $32,885,000 | $4,945,000 | -$1,948,000 | -65% | 01 Jan 2021 | 31 Mar 2021 | 10-Q | 26 May 2022 | 2022 | Q1 |
| Q4 2020 | $30,937,000 | $11,666,000 | -$8,950,741 | -330% | 01 Oct 2020 | 31 Dec 2020 | 10-K | 13 May 2022 | 2021 | FY |
| Q3 2020 | $21,986,259 | $12,635,000 | -$9,872,921 | -357% | 01 Jul 2020 | 30 Sep 2020 | 10-Q | 28 Feb 2022 | 2021 | Q3 |
| Q2 2020 | $12,113,338 | $3,639,000 | -$906,058 | -33% | 01 Apr 2020 | 30 Jun 2020 | 10-Q | 14 Jan 2022 | 2021 | Q2 |
| Q1 2020 | $11,207,280 | $2,997,000 | -$797,285 | -36% | 01 Jan 2020 | 31 Mar 2020 | 10-Q | 13 Dec 2021 | 2021 | Q1 |
| Q4 2019 | $10,409,995 | $2,715,259 | -$652,035 | -32% | 01 Oct 2019 | 31 Dec 2019 | 10-K | 21 Oct 2021 | 2020 | FY |
| Q3 2019 | $9,757,960 | $2,762,079 | -$1,930,707 | -232% | 01 Jul 2019 | 30 Sep 2019 | 10-Q/A | 01 Jul 2021 | 2020 | Q3 |
| Q2 2019 | $7,827,253 | $2,732,942 | +$167,221 | +5.8% | 01 Apr 2019 | 30 Jun 2019 | 10-Q | 14 Aug 2020 | 2020 | Q2 |
| Q1 2019 | $7,994,474 | $2,199,715 | +$3,656,005 | +62% | 01 Jan 2019 | 31 Mar 2019 | 10-Q | 15 May 2020 | 2020 | Q1 |
| Q4 2018 | $11,650,479 | $2,063,224 | +$712,435 | +26% | 01 Oct 2018 | 31 Dec 2018 | 10-K | 30 Mar 2020 | 2019 | FY |
| Q3 2018 | $12,362,914 | $831,372 | -$617 | -0.07% | 01 Jul 2018 | 30 Sep 2018 | 10-Q | 14 Nov 2019 | 2019 | Q3 |
| Q2 2018 | $12,362,297 | $2,900,163 | -$1,468,674 | -103% | 01 Apr 2018 | 30 Jun 2018 | 10-Q | 14 Aug 2019 | 2019 | Q2 |
| Q1 2018 | $10,893,623 | $5,855,720 | -$5,363,973 | -1091% | 01 Jan 2018 | 31 Mar 2018 | 10-Q | 20 May 2019 | 2019 | Q1 |
| Q4 2017 | $5,529,650 | $2,775,659 | -$309,201 | -13% | 01 Oct 2017 | 31 Dec 2017 | 10-K | 01 Apr 2019 | 2018 | FY |
| Q3 2017 | $5,220,449 | $830,755 | +$311,323 | +27% | 01 Jul 2017 | 30 Sep 2017 | 10-Q | 19 Nov 2018 | 2018 | Q3 |
| Q2 2017 | $5,531,772 | $1,431,489 | -$303,682 | -27% | 01 Apr 2017 | 30 Jun 2017 | 10-Q | 14 Aug 2018 | 2018 | Q2 |
| Q1 2017 | $5,228,090 | $491,747 | +$1,229,857 | +71% | 01 Jan 2017 | 31 Mar 2017 | 10-Q | 15 May 2018 | 2018 | Q1 |
| Q4 2016 | $6,457,947 | $2,466,458 | -$1,356,811 | -122% | 01 Oct 2016 | 31 Dec 2016 | 10-K | 29 Mar 2018 | 2017 | FY |
| Q3 2016 | $5,101,136 | $1,142,078 | -$114,889 | -11% | 01 Jul 2016 | 30 Sep 2016 | 10-Q | 14 Nov 2017 | 2017 | Q3 |
| Q2 2016 | $4,986,247 | $1,127,807 | +$394,494 | +26% | 01 Apr 2016 | 30 Jun 2016 | 10-Q | 14 Aug 2017 | 2017 | Q2 |
| Q1 2016 | $5,380,741 | $1,721,604 | -$549,771 | -47% | 01 Jan 2016 | 31 Mar 2016 | 10-Q | 15 May 2017 | 2017 | Q1 |
| Q4 2015 | $4,830,970 | $1,109,647 | -$882,102 | -388% | 01 Oct 2015 | 31 Dec 2015 | 10-K | 31 Mar 2017 | 2016 | FY |
| Q3 2015 | $3,948,868 | $1,027,189 | +$475,926 | +32% | 01 Jul 2015 | 30 Sep 2015 | 10-Q | 08 Nov 2016 | 2016 | Q3 |
| Q2 2015 | $4,424,794 | $1,522,301 | +$174,898 | +10% | 01 Apr 2015 | 30 Jun 2015 | 10-Q | 15 Aug 2016 | 2016 | Q2 |
| Q1 2015 | $4,599,692 | $1,171,833 | +$1,393,553 | +54% | 01 Jan 2015 | 31 Mar 2015 | 10-Q | 16 May 2016 | 2016 | Q1 |
| Q4 2014 | $5,993,245 | $227,545 | +$448,346 | +66% | 01 Oct 2014 | 31 Dec 2014 | 10-K | 30 Mar 2016 | 2015 | FY |
| Q3 2014 | $6,441,591 | $1,503,115 | +$2,935,504 | +66% | 01 Jul 2014 | 30 Sep 2014 | 10-Q | 12 Nov 2015 | 2015 | Q3 |
| Q2 2014 | $9,377,095 | $1,697,199 | -$881,818 | -108% | 01 Apr 2014 | 30 Jun 2014 | 10-Q | 11 Aug 2015 | 2015 | Q2 |
| Q1 2014 | $8,495,277 | $2,565,386 | +$2,810,872 | +52% | 01 Jan 2014 | 31 Mar 2014 | 10-Q | 06 May 2015 | 2015 | Q1 |
| Q4 2013 | $11,306,149 | $675,891 | +$1,019,330 | +60% | 01 Oct 2013 | 31 Dec 2013 | 10-K | 03 Mar 2015 | 2014 | FY |
| Q3 2013 | $12,325,479 | $4,438,619 | -$2,995,971 | -208% | 01 Jul 2013 | 30 Sep 2013 | 10-Q | 12 Nov 2014 | 2014 | Q3 |
| Q2 2013 | $9,329,508 | $815,381 | +$615,207 | +43% | 01 Apr 2013 | 30 Jun 2013 | 10-Q | 06 Aug 2014 | 2014 | Q2 |
| Q1 2013 | $9,944,715 | $5,376,258 | -$3,545,871 | -194% | 01 Jan 2013 | 31 Mar 2013 | 10-Q | 13 May 2014 | 2014 | Q1 |
| Q4 2012 | $6,398,844 | $1,695,221 | 01 Oct 2012 | 31 Dec 2012 | 10-K | 31 Mar 2014 | 2013 | FY | ||
| Q3 2012 | $1,442,648 | +$611,763 | +30% | 01 Jul 2012 | 30 Sep 2012 | 10-Q | 12 Nov 2013 | 2013 | Q3 | |
| Q2 2012 | $1,430,588 | +$2,139,329 | +60% | 01 Apr 2012 | 30 Jun 2012 | 10-Q | 14 Aug 2013 | 2013 | Q2 | |
| Q1 2012 | $1,830,387 | 01 Jan 2012 | 31 Mar 2012 | 10-Q | 14 May 2013 | 2013 | Q1 | |||
| Q3 2011 | $2,054,411 | +$621,300 | +23% | 01 Jul 2011 | 30 Sep 2011 | 10-Q | 14 Nov 2012 | 2012 | Q3 | |
| Q2 2011 | $3,569,917 | -$839,174 | -31% | 01 Apr 2011 | 30 Jun 2011 | 10-Q | 08 Aug 2012 | 2012 | Q2 | |
| Q3 2010 | $2,675,711 | 01 Jul 2010 | 30 Sep 2010 | 10-Q | 14 Nov 2011 | 2011 | Q3 | |||
| Q2 2010 | $2,730,743 | 01 Apr 2010 | 30 Jun 2010 | 10-Q | 10 Aug 2011 | 2011 | Q2 |
| Period | Value | YoY Chg | Change % | Start Date | End Date | Report | Filed | Fiscal Year | Fiscal Period |
|---|---|---|---|---|---|---|---|---|---|
| 2024 | $31,251,000 | -$5,400,000 | -21% | 01 Jan 2024 | 31 Dec 2024 | 10-K | 20 Mar 2025 | 2024 | FY |
| 2023 | $25,851,000 | -$15,564,000 | -151% | 01 Jan 2023 | 31 Dec 2023 | 10-K | 20 Mar 2025 | 2024 | FY |
| 2022 | $10,287,000 | +$16,983,000 | +62% | 01 Jan 2022 | 31 Dec 2022 | 10-K | 21 Mar 2024 | 2023 | FY |
| 2021 | $27,270,000 | +$3,667,000 | +12% | 01 Jan 2021 | 31 Dec 2021 | 10-K | 31 Mar 2023 | 2022 | FY |
| 2020 | $30,937,000 | -$20,527,005 | -197% | 01 Jan 2020 | 31 Dec 2020 | 10-K | 13 May 2022 | 2021 | FY |
| 2019 | $10,409,995 | +$1,240,484 | +11% | 01 Jan 2019 | 31 Dec 2019 | 10-K | 21 Oct 2021 | 2020 | FY |
| 2018 | $11,650,479 | -$6,120,829 | -111% | 01 Jan 2018 | 31 Dec 2018 | 10-K | 30 Mar 2020 | 2019 | FY |
| 2017 | $5,529,650 | +$928,297 | +14% | 01 Jan 2017 | 31 Dec 2017 | 10-K | 01 Apr 2019 | 2018 | FY |
| 2016 | $6,457,947 | -$1,626,977 | -34% | 01 Jan 2016 | 31 Dec 2016 | 10-K | 29 Mar 2018 | 2017 | FY |
| 2015 | $4,830,970 | +$1,162,275 | +19% | 01 Jan 2015 | 31 Dec 2015 | 10-K | 31 Mar 2017 | 2016 | FY |
| 2014 | $5,993,245 | +$5,312,904 | +47% | 01 Jan 2014 | 31 Dec 2014 | 10-K | 30 Mar 2016 | 2015 | FY |
| 2013 | $11,306,149 | -$4,907,305 | -77% | 01 Jan 2013 | 31 Dec 2013 | 10-K | 03 Mar 2015 | 2014 | FY |
| 2012 | $6,398,844 | +$3,840,389 | +38% | 01 Jan 2012 | 31 Dec 2012 | 10-K | 31 Mar 2014 | 2013 | FY |
| 2011 | $10,239,233 | 01 Jan 2011 | 31 Dec 2011 | 10-K | 26 Mar 2013 | 2012 | FY |