v3.26.1
Schedule of Activity Restricted Stock Units (Details) - $ / shares
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Common Class A [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of shares, available RSUs for future grant 1,466,152 2,156,404
Restricted Stock Units (RSUs) [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Weighted average grant date fair value, beginning $ 9.33 $ 12.90
Weighted average grant date fair value, ending $ 8.53 $ 13.08
Restricted Stock Units (RSUs) [Member] | Common Class A [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Non-vested, number of shares, beginning 17,568 12,813
Non-vested, number of shares, granted
Non-vested, number of shares, vested (6,706) (3,547)
Non-vested, number of shares, ending 10,862 9,266
Number of shares, available RSUs for future grant 489,706 504,187