v3.25.2
Property and Equipment (Tables)
6 Months Ended
Jun. 30, 2025
Property and Equipment [Abstract]  
Schedule of Property and Equipment
  

As of

June 30,
2025

   As of
December 31, 2024
 
Computer hardware  $24,891,175   $24,577,345 
Furniture and fixtures   193,397    123,417 
Leasehold improvements   2,097,077    1,942,799 
    27,181,649    26,643,561 
Accumulated depreciation   (12,144,311)   (9,575,485)
Net carrying value  $15,037,338   $17,068,076