TAXATION - Provision for income taxes (Details) - USD ($) |
12 Months Ended | |
---|---|---|
Dec. 31, 2021 |
Dec. 31, 2020 |
|
Income tax disclosure [line items] | ||
Current expense | $ 45,820,250 | $ 21,770,590 |
Deferred expense (benefit) | (16,559,339) | 316,873 |
Change in valuation allowance | 2,980,526 | 1,386,577 |
Total income tax expense | 29,260,911 | 22,087,463 |
Federal | ||
Income tax disclosure [line items] | ||
Current expense | 38,461,470 | 18,957,490 |
Deferred expense (benefit) | (13,414,139) | 110,928 |
State | ||
Income tax disclosure [line items] | ||
Current expense | 7,358,780 | 2,813,100 |
Deferred expense (benefit) | (3,145,200) | 205,945 |
Foreign | ||
Income tax disclosure [line items] | ||
Deferred expense (benefit) | $ (2,980,526) | $ (1,386,577) |
X | ||||||||||
- Definition Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset. No definition available.
|
X | ||||||||||
- Definition Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes of the table. No definition available.
|
X | ||||||||||
- Definition The amount of income taxes payable (recoverable) in respect of the taxable profit (tax loss) for a period. Reference 1: http://www.xbrl.org/2003/role/exampleRef
|
X | ||||||||||
- Definition The amount of tax expense or income relating to changes in deferred tax liabilities and deferred tax assets, recognised in profit or loss. [Refer: Deferred tax assets; Deferred tax expense (income); Deferred tax liabilities] Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Definition The aggregate amount included in the determination of profit (loss) for the period in respect of current tax and deferred tax. [Refer: Current tax expense (income); Deferred tax expense (income)] Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|