v3.24.0.1
Income Taxes - Schedule of Deferred Tax Assets And Liabilities (Details) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Deferred tax assets    
Net operating loss carryforwards $ 22,071,000 $ 25,610,000
Stock compensation 19,598,000 22,808,000
Lease liability 2,581,000 3,010,000
Other accruals 74,000 437,000
Total gross tax assets 44,324,000 51,865,000
Less: valuation allowance 0 0
Total deferred tax assets 44,324,000 51,865,000
Deferred tax liabilities    
Fixed and intangible assets (7,302,000) (9,418,000)
Right-of-use asset (1,822,000) (2,079,000)
Total deferred tax liabilities (9,124,000) (11,497,000)
Deferred tax assets, net $ 35,200,000 $ 40,368,000