v3.26.1
Stock-Based Compensation (Details Narrative) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Nov. 21, 2025
Jan. 01, 2025
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Share-based compensation arrangement by share-based payment award options, outstanding, number 4,516,318   4,677,777    
Options, Granted 0        
Weighted-Average Grant Date Fair Value, Granted $ 0        
Description of terms of equity award Two types of equity awards have been granted under the 2020 Plan: (1) service-based options and (2) service-based and performance-based restricted stock units. Service-based options typically vest over a four year service period with 25% of the award vesting on the first anniversary of the employee’s commencement date, and the balance thereafter in 36 equal monthly installments. Service-based restricted stock units typically vest over a four year service period with 25% of the award vesting on each anniversary of the employee’s vesting commencement date. Performance-based restricted stock units typically vest on the earliest date that any of the following occurs: (i) the Company attains an incremental capital investment or (ii) other specified performance conditions. Options typically expire no later than 10 years from the date of grant.        
Common Class A [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Common Stock Authorized 800,000,000   800,000,000    
Restricted Stock Units [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Share-based compensation arrangement by share-based payment award options, outstanding, number 7,678,833        
Options, Granted 0        
Weighted-Average Grant Date Fair Value, Granted $ 0        
Employee Stock Option          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Share-based compensation arrangement by share-based payment award options, outstanding, number 1,957,612   2,214,866    
Options, Granted 0        
Weighted-Average Grant Date Fair Value, Granted $ 0        
2024 Equity Distribution Agreement [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Common Stock Authorized 2,000,000     10,000,000 2,000,000
2024 Equity Distribution Agreement [Member] | Common Class A [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Common Stock Authorized 16,000,000        
2019 Equity Incentive Plan [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Share-based compensation arrangement by share-based payment award, award vesting period 5 years        
Share-based compensation arrangement by share-based payment award, award vesting rights, percentage 20.00%        
Share-based compensation arrangement by share-based payment award, number of shares authorized 12,812,959        
Share-based compensation arrangement by share-based payment award options, outstanding, number 4,516,318        
2020 Incentive Award Plan [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Share-based compensation arrangement by share-based payment award, award vesting period 4 years        
Share-based compensation arrangement by share-based payment award, award vesting rights, percentage 25.00%        
Options, Granted 10,800,000        
Expiration Date Jul. 29, 2024        
Share-based compensation arrangement by share-based payment award, expiration period 10 years        
2020 Incentive Award Plan [Member] | Restricted Stock Units [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Share-based compensation arrangement by share-based payment award options, outstanding, number 1,122,801        
Share-based payment arrangement, nonvested award option, cost not yet recognized, amount $ 9.3        
Share-based payment arrangement, nonvested award, cost not yet recognized, period for recognition 1 year 8 months 12 days        
2020 Incentive Award Plan [Member] | Employee Stock Option          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Share-based compensation arrangement by share-based payment award options, outstanding, number 1,957,612        
Share-based payment arrangement, nonvested award option, cost not yet recognized, amount $ 2.8        
Share-based payment arrangement, nonvested award, cost not yet recognized, period for recognition 1 year 10 months 24 days        
2024 Incentive Award Plan [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Share-based compensation arrangement by share-based payment award, award vesting period 4 years        
Share-based compensation arrangement by share-based payment award, award vesting rights, percentage 25.00%        
Share-based compensation arrangement by share-based payment award, number of shares authorized 2,000,000        
Description of terms of equity award Three types of equity awards have been granted under the 2024 Plan: (1) service-based options, (2) service-based and performance-based restricted stock units and (3) restricted stock to eligible directors serving on the Company’s Board of Directors. Service-based options typically vest over a four year service period with 25% of the award vesting on the first anniversary of the employee’s vesting commencement date, and the balance thereafter in 36 equal monthly installments. Service-based restricted stock units typically vest over a three year service period with 1/3 of the award vesting on each anniversary of the employee’s vesting commencement date. Restricted stock awarded to directors will vest in full on the earlier to occur of (i) the one-year anniversary of the applicable grant date and (ii) the date of the next Annual Meeting of Stockholders following the grant date. Performance-based restricted stock units typically vest on the earliest date that any of the following occurs: (i) the Company attains an incremental capital investment, or (ii) other specified performance conditions.        
Description of terms of share-based payment arrangement Awards may be made under the 2024 Plan covering an aggregate number of Class A Common Stock shares not to exceed the sum of (i) 16,000,000 shares, which consists of (a) 2,000,000 shares authorized for issuance under the 2024 Plan as of the Effective Date, (b) 2,000,000 shares authorized for issuance, effective as of January 1, 2025, by the Company’s Board of Directors pursuant to the evergreen feature of the 2024 Plan discussed below, (c) 2,000,000 shares authorized for issuance, effective January 1, 2026, by the Company’s Board of Directors pursuant to the evergreen feature of the 2024 Plan discussed below, and (d) an additional 10,000,000 shares authorized for issuance under the 2024 Plan, effective as of November 21, 2025, plus (ii) one share for every one share available for award under the 2020 Plan as of July 30, 2024. Any shares subject to an award under the 2024 Plan or the 2020 Plan that expires, is forfeited, otherwise terminates or is settled in cash, after the Effective Date, shall be added to the shares reserved for issuance under the 2024 Plan. In addition, the number of shares available for issuance under the 2024 Plan may increase on each January 1st occurring following the Effective Date in an amount up to 2,000,000 shares by action of the Company’s Board of Directors or its committee as applicable.        
2024 Incentive Award Plan [Member] | Restricted Stock Units [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Share-based payment arrangement, nonvested award option, cost not yet recognized, amount $ 264.3        
Share-based payment arrangement, nonvested award, cost not yet recognized, period for recognition 2 years 7 months 6 days        
Options, Granted 2,072,293        
Weighted-Average Grant Date Fair Value, Granted $ 81.2        
2024 Incentive Award Plan [Member] | Employee Stock Option          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Share-based compensation arrangement by share-based payment award options, outstanding, number 55,885   65,250    
Share-based payment arrangement, nonvested award option, cost not yet recognized, amount $ 0.6        
Share-based payment arrangement, nonvested award, cost not yet recognized, period for recognition 2 years 9 months 18 days        
Options, Granted 0 0      
Weighted-Average Grant Date Fair Value, Granted $ 0 $ 16.23      
Employee Stock Purchase Plan [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Options, Granted 2,000,000