v3.26.1
Stock-Based Compensation - Schedule of Stock Options Activities (Details) - $ / shares
3 Months Ended 12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Options, Outstanding beginning balance 4,677,777    
Options, Granted 0    
Options, Exercised (161,459)    
Options, Cancelled or forfeited 0    
Options, Outstanding ending balance 4,516,318   4,677,777
Options, Exercisable 3,760,461    
Options, Vested and expected to vest 3,760,461    
Weighted Average Exercise Price, Outstanding beginning balance $ 1.04    
Weighted Average Exercise Price, Granted 0    
Weighted Average Exercise Price, Excercised 1.28    
Weighted Average Exercise Price, Cancelled or forfeited 0    
Weighted Average Exercise Price, Outstanding ending balance 1.03   $ 1.04
Weighted Average Exercise Price, Exercisable 1.15    
Weighted Average Exercise Price, Vested and expected to vest $ 1.15    
Weighted Average Remaining Contractual Term 3 years 5 months 23 days   3 years 8 months 19 days
Weighted Average Remaining Contractual Term, Exercisable 3 years 4 months 28 days    
Weighted Average Remaining Contractual Term, Vested and expected to vest 3 years 4 months 28 days    
Employee Stock Option      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Options, Outstanding beginning balance 2,214,866    
Options, Granted 0    
Options, Exercised (237,331)    
Options, Cancelled or forfeited (19,923)    
Options, Outstanding ending balance 1,957,612   2,214,866
Options, Exercisable 1,429,096    
Options, Vested and expected to vest 1,957,612    
Weighted Average Exercise Price, Outstanding beginning balance $ 9.2    
Weighted Average Exercise Price, Granted 0    
Weighted Average Exercise Price, Excercised 9.66    
Weighted Average Exercise Price, Cancelled or forfeited 14.97    
Weighted Average Exercise Price, Outstanding ending balance 9.09   $ 9.2
Weighted Average Exercise Price, Exercisable 8.74    
Weighted Average Exercise Price, Vested and expected to vest $ 9.09    
Weighted Average Remaining Contractual Term 6 years 10 months 28 days   7 years 1 month 9 days
Weighted Average Remaining Contractual Term, Exercisable 6 years 5 months 26 days    
Weighted Average Remaining Contractual Term, Vested and expected to vest 6 years 10 months 28 days    
2020 Incentive Award Plan [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Options, Granted 10,800,000    
2020 Incentive Award Plan [Member] | Employee Stock Option      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Options, Outstanding ending balance 1,957,612    
2024 Incentive Award Plan [Member] | Employee Stock Option      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Options, Outstanding beginning balance 65,250    
Options, Granted 0 0  
Options, Exercised (6,615)    
Options, Cancelled or forfeited (2,750)    
Options, Outstanding ending balance 55,885   65,250
Options, Exercisable 12,443    
Options, Vested and expected to vest 55,885    
Weighted Average Exercise Price, Outstanding beginning balance $ 24.65    
Weighted Average Exercise Price, Granted   $ 0  
Weighted Average Exercise Price, Excercised 22.51    
Weighted Average Exercise Price, Cancelled or forfeited 22.51    
Weighted Average Exercise Price, Outstanding ending balance 25   $ 24.65
Weighted Average Exercise Price, Exercisable 25.54    
Weighted Average Exercise Price, Vested and expected to vest $ 24.85    
Weighted Average Remaining Contractual Term 8 years 9 months 10 days   9 years 3 days
Weighted Average Remaining Contractual Term, Exercisable 8 years 9 months 18 days    
Weighted Average Remaining Contractual Term, Vested and expected to vest 8 years 9 months 7 days