XML 43 R32.htm IDEA: XBRL DOCUMENT
v3.25.1

EARNINGS PER SHARE (Tables) | 3 Months Ended
--- | ---
Mar. 31, 2025
EARNINGS PER SHARE |
Schedule of earnings per share basic and diluted | ​
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
​ | ​ | For the three months ended March 31,
​ | ​ | 2025 | ​ | ​ | 2024
​ | ​ | Class A | ​ | ​ | Class B | ​ | ​ | Class A | ​ | ​ | Class B
​ | (unaudited) | ​ | (unaudited)
Basic net income per share: | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
Numerator | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
Allocation of net income (1) | $ | 5,029 | ​ | $ | 6,101 | ​ | $ | 1,071 | ​ | $ | 1,613
Denominator | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
Total shares used in per share computation | ​ | 71,288 | ​ |  | 86,481 | ​ | ​ | 61,560 | ​ |  | 92,661
Basic net income per share: | $ | 0.07 | ​ | $ | 0.07 | ​ | $ | 0.02 | ​ | $ | 0.02
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
Diluted net income per share: | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
Numerator | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
Allocation of net income (1) | $ | 5,215 | ​ | $ | 5,915 | ​ | $ | 1,135 | ​ | $ | 1,549
Total net income used in per diluted computation | $ | 5,215 | ​ | $ | 5,915 | ​ | $ | 1,135 | ​ | $ | 1,549
Denominator | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
Number shares used in basic per share computation | ​ | 71,288 | ​ |  | 86,481 | ​ | ​ | 61,560 | ​ |  | 92,661
Dilutive effect of common stock equivalents | ​ | 4,955 | ​ |  | — | ​ | ​ | 6,361 | ​ |  | —
Total shares used in per share computation (2) | ​ | 76,243 | ​ | ​ | 86,481 | ​ | ​ | 67,921 | ​ | ​ | 92,661
Dilutive net income per share: | $ | 0.07 | ​ | $ | 0.07 | ​ | $ | 0.02 | ​ | $ | 0.02
(1) Allocation of net income is based on the percentages of shares outstanding.
(2) For the three months ended March 31, 2025, a total of 9,498 shares assumed to be converted from the Notes, as well as 7 out-of-the-money options resulted in anti-dilutive impact to EPS and therefore were excluded from the calculation. For the three months ended March 31, 2024, a total of 232 out-of-the-money options resulted in anti-dilutive impact to EPS and therefore were excluded from the calculation.
​

X
- References No definition available. + Details
Name: | us-gaap_EarningsPerShareAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1 + Details
Name: | us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration