Date | 3/31/2024 | 12/31/2023 | 9/30/2023 | 6/30/2023 | 3/31/2023 | 12/31/2022 | 9/30/2022 | 6/30/2022 | 3/31/2022 | 12/31/2021 | 9/30/2021 | 6/30/2021 | 3/31/2021 | 12/31/2020 | 9/30/2020 | 6/30/2020 | 12/31/2019 | 12/31/2018 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash and Cash Equivalents | $139,227,000.00 | $153,048,000.00 | $127,433,000.00 | $109,190,000.00 | $98,080,000.00 | $98,847,000.00 | $87,729,000.00 | $86,618,000.00 | $70,439,000.00 | $66,736,000.00 | $61,572,000.00 | $49,600,000.00 | -- | $99,790,000.00 | -- | -- | $39,348,000.00 | -- |
Accounts Receivable Net Current | $39,752,000.00 | $40,013,000.00 | $39,141,000.00 | $40,164,000.00 | $36,003,000.00 | $34,798,000.00 | $31,625,000.00 | $34,087,000.00 | $33,963,000.00 | $33,041,000.00 | $36,254,000.00 | $30,279,000.00 | -- | $29,086,000.00 | -- | -- | $25,980,000.00 | -- |
Inventory | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Prepaid Expenses and Other Current Assets | $32,843,000.00 | $23,729,000.00 | $20,710,000.00 | $18,545,000.00 | $14,893,000.00 | $12,697,000.00 | $14,265,000.00 | $13,629,000.00 | $14,004,000.00 | $13,962,000.00 | $13,593,000.00 | $9,491,000.00 | -- | $5,584,000.00 | -- | -- | $5,065,000.00 | -- |
Total Current Assets | $222,268,000.00 | $224,791,000.00 | $203,949,000.00 | $183,637,000.00 | $162,617,000.00 | $154,156,000.00 | $143,592,000.00 | $143,426,000.00 | $126,618,000.00 | $120,989,000.00 | $113,782,000.00 | $90,794,000.00 | -- | $135,722,000.00 | -- | -- | $71,367,000.00 | -- |
Property Plant and Equipement | $35,414,000.00 | $36,838,000.00 | $36,220,000.00 | $38,302,000.00 | $37,061,000.00 | $37,404,000.00 | $37,271,000.00 | $36,451,000.00 | $37,481,000.00 | $38,748,000.00 | $33,254,000.00 | $27,787,000.00 | -- | $19,590,000.00 | -- | -- | $13,407,000.00 | -- |
Intangible Assets Net | $6,136,000.00 | $6,717,000.00 | $6,851,000.00 | $7,499,000.00 | $7,999,000.00 | $8,873,000.00 | $9,994,000.00 | $3,569,000.00 | $5,603,000.00 | $8,066,000.00 | $10,571,000.00 | $13,211,000.00 | -- | $27,374,000.00 | -- | -- | $74,774,000.00 | -- |
Goodwill | $829,790,000.00 | $838,497,000.00 | $821,954,000.00 | $831,666,000.00 | $833,015,000.00 | $828,795,000.00 | $795,937,000.00 | $809,707,000.00 | $833,493,000.00 | $840,923,000.00 | $850,445,000.00 | $860,496,000.00 | $855,578,000.00 | $874,083,000.00 | -- | -- | $836,643,000.00 | $832,521,000.00 |
Other Assets | $24,626,000.00 | $22,794,000.00 | $21,991,000.00 | $20,810,000.00 | $19,799,000.00 | $17,082,000.00 | $9,922,000.00 | $9,504,000.00 | $9,387,000.00 | $9,086,000.00 | $8,771,000.00 | $9,611,000.00 | -- | $6,287,000.00 | -- | -- | $3,587,000.00 | -- |
Total Assets | $1,149,931,000.00 | $1,162,791,000.00 | $1,122,662,000.00 | $1,113,041,000.00 | $1,092,578,000.00 | $1,078,857,000.00 | $1,031,456,000.00 | $1,038,771,000.00 | $1,050,160,000.00 | $1,055,699,000.00 | $1,062,565,000.00 | $1,038,791,000.00 | -- | $1,079,735,000.00 | -- | -- | $1,013,783,000.00 | -- |
Accounts Payable | $4,032,000.00 | $5,239,000.00 | $3,606,000.00 | $5,600,000.00 | $3,141,000.00 | $3,544,000.00 | $2,797,000.00 | $4,384,000.00 | $3,192,000.00 | $5,865,000.00 | $5,471,000.00 | $174,000.00 | -- | $5,542,000.00 | -- | -- | $1,970,000.00 | -- |
Accrued Liabilities | $36,421,000.00 | $49,366,000.00 | $43,907,000.00 | $39,507,000.00 | $32,303,000.00 | $35,630,000.00 | $33,802,000.00 | $26,683,000.00 | $24,303,000.00 | $30,944,000.00 | $30,897,000.00 | $21,823,000.00 | -- | $21,976,000.00 | -- | -- | $13,891,000.00 | -- |
Total Current Liabilities | $440,869,000.00 | $451,431,000.00 | $447,982,000.00 | $444,134,000.00 | $436,383,000.00 | $436,786,000.00 | $437,324,000.00 | $432,777,000.00 | $431,605,000.00 | $437,344,000.00 | $444,658,000.00 | $405,516,000.00 | -- | $448,538,000.00 | -- | -- | $450,087,000.00 | -- |
Long Term Debt | $334,532,000.00 | $335,009,000.00 | $335,480,000.00 | $335,950,000.00 | $336,507,000.00 | $336,988,000.00 | $337,459,000.00 | $337,929,000.00 | $338,402,000.00 | $338,879,000.00 | $339,346,000.00 | -- | -- | -- | -- | -- | -- | -- |
Additional Paid-in Capital | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accumulated Other Comprehensive Loss | $-5,986,000.00 | $4,409,000.00 | $-13,920,000.00 | $-3,345,000.00 | $-2,112,000.00 | $-7,815,000.00 | $-42,137,000.00 | $-19,889,000.00 | $5,886,000.00 | $15,053,000.00 | $24,567,000.00 | $35,079,000.00 | -- | $48,991,000.00 | -- | -- | $6,577,000.00 | -- |
Accumulated Deficit | $47,702,000.00 | $40,246,000.00 | $30,895,000.00 | $24,882,000.00 | $20,373,000.00 | $16,834,000.00 | $9,849,000.00 | $9,555,000.00 | $5,228,000.00 | $127,000.00 | $-1,929,000.00 | -- | -- | -- | -- | -- | -- | -- |
Total Stockholders' Equity | $709,062,000.00 | $711,360,000.00 | $674,680,000.00 | $668,907,000.00 | $656,195,000.00 | $642,071,000.00 | $594,132,000.00 | $605,994,000.00 | $618,555,000.00 | $618,355,000.00 | $617,907,000.00 | -- | -- | -- | $606,999,000.00 | -- | -- | -- |
Controlling Interest in Subsidiaries | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Liabilities and Equity | $1,149,931,000.00 | $1,162,791,000.00 | $1,122,662,000.00 | $1,113,041,000.00 | $1,092,578,000.00 | $1,078,857,000.00 | $1,031,456,000.00 | $1,038,771,000.00 | $1,050,160,000.00 | $1,055,699,000.00 | $1,062,565,000.00 | -- | -- | -- | -- | -- | -- | -- |
Date | 3/31/2024 | 12/31/2023 | 9/30/2023 | 6/30/2023 | 3/31/2023 | 12/31/2022 | 9/30/2022 | 6/30/2022 | 3/31/2022 | 12/31/2021 | 9/30/2021 | 6/30/2021 | 3/31/2021 | 12/31/2020 | 9/30/2020 | 6/30/2020 | 12/31/2019 | 12/31/2018 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $302,871,000.00 | -- | -- | $263,518,000.00 | $228,294,000.00 |
Cost of Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Gross Profit | $95,452,000.00 | $353,672,000.00 | $262,878,000.00 | $89,058,000.00 | $83,609,000.00 | $313,159,000.00 | $232,479,000.00 | $77,458,000.00 | $76,597,000.00 | $294,024,000.00 | $217,829,000.00 | $141,702,000.00 | -- | $239,698,000.00 | $60,279,000.00 | $58,051,000.00 | $206,198,000.00 | $170,946,000.00 |
Research and Development | $22,082,000.00 | $78,180,000.00 | $19,752,000.00 | $20,234,000.00 | $18,810,000.00 | $63,484,000.00 | $16,038,000.00 | $30,626,000.00 | $15,385,000.00 | $53,959,000.00 | $39,192,000.00 | $24,543,000.00 | -- | $42,719,000.00 | $10,413,000.00 | $10,077,000.00 | $37,172,000.00 | $32,892,000.00 |
Selling, General, and Administrative | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Operating Expenses | $74,961,000.00 | $283,353,000.00 | $214,370,000.00 | $142,509,000.00 | $69,285,000.00 | $265,763,000.00 | $199,392,000.00 | $132,690,000.00 | $65,529,000.00 | $260,694,000.00 | $192,997,000.00 | $126,642,000.00 | -- | $205,932,000.00 | $143,308,000.00 | $92,190,000.00 | $169,586,000.00 | $152,172,000.00 |
Loss from Operations | $20,491,000.00 | $70,319,000.00 | $48,508,000.00 | $15,834,000.00 | $14,324,000.00 | $47,396,000.00 | $33,087,000.00 | $10,297,000.00 | $11,068,000.00 | $33,330,000.00 | $24,832,000.00 | $15,060,000.00 | -- | $33,766,000.00 | $33,261,000.00 | $24,099,000.00 | $36,612,000.00 | $18,774,000.00 |
Loss Before Income Taxes | $13,155,000.00 | $44,326,000.00 | $27,545,000.00 | $9,308,000.00 | $8,112,000.00 | $30,425,000.00 | $20,067,000.00 | $6,627,000.00 | $8,601,000.00 | $11,592,000.00 | $7,654,000.00 | $1,877,000.00 | -- | $4,856,000.00 | $11,344,000.00 | $6,517,000.00 | $3,193,000.00 | $-17,491,000.00 |
Earnings Per Share Basic | $0.04 | $0.13 | $0.03 | $0.04 | $0.02 | $0.09 | -- | $0.02 | $0.03 | -- | $0.01 | $-0.02 | -- | -- | $0.02 | $0.02 | -- | -- |
Weighted Average Shares Basic | 184,015,000 | 182,371,000 | 182,135,000 | 182,249,000 | 181,435,000 | 180,136,000 | 180,323,000 | 179,948,000 | 179,460,000 | 167,460,000 | 174,468,000 | 158,124,000 | -- | -- | 158,124,000 | 158,124,000 | -- | -- |
Earnings Per Share Diluted | $0.04 | $0.13 | $0.08 | $0.02 | $0.02 | $0.09 | -- | $0.05 | $0.03 | -- | $0.01 | $-0.02 | -- | -- | $-0.01 | $0.02 | -- | -- |
Weighted Average Shares Diluted | 187,174,000 | 185,980,000 | 185,506,000 | 184,732,000 | 183,191,000 | 181,297,000 | 181,145,000 | 180,504,000 | 180,184,000 | 168,667,000 | 163,601,000 | 158,124,000 | -- | -- | 158,124,000 | 158,124,000 | -- | -- |
Common Stock Shares Authorized | 550,000,000 | 550,000,000 | 550,000,000 | 550,000,000 | 550,000,000 | 550,000,000 | 550,000,000 | 550,000,000 | 550,000,000 | 550,000,000 | 550,000,000 | -- | -- | -- | -- | -- | -- | -- |
Common Stock Shares Outstanding | 184,762,998 | 183,220,689 | 182,918,788 | 182,471,083 | 182,036,421 | 180,849,537 | 180,459,957 | 180,146,580 | 179,915,692 | 179,049,429 | 178,734,321 | -- | -- | -- | -- | -- | -- | -- |
Common Stock Value | $185,000.00 | $183,000.00 | $183,000.00 | $182,000.00 | $182,000.00 | $181,000.00 | $180,000.00 | $180,000.00 | $180,000.00 | $179,000.00 | $179,000.00 | -- | -- | -- | -- | -- | -- | -- |
Common Stock Par Or Stated Value Per Share | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | -- | -- | -- | -- | -- | -- | -- |
Payments Of Dividends Common Stock | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Shares Authorized | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Shares Outstanding | -- | -- | -- | -- | -- | 50,000,000 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Value | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Par Or Stated Value Per Share | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | -- | -- | -- | -- | -- | -- | -- |
Share Price | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |