v3.25.3
Revenue (Tables)
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Revenue from Contract with Customer [Abstract]    
Summary of Revenue by Region

The following table summarizes revenue by region based on the billing address of customers for the three months ended June 30, 2025 and 2024:

 Summary of Revenue by Region

   Three Months Ended June 30, 
   2025   2024 
   Amount  

Percentage

of

Revenue

   Amount  

Percentage

of

Revenue

 
Americas  $2,525,013    77%  $587,712    55%
Europe, Middle East and Africa (EMEA)   555,651    17%   360,666    34%
Asia Pacific   181,586    6%   119,819    11%
Total  $3,262,250    100%  $1,068,197    100%

 

The following table summarizes revenue by region based on the billing address of customers for the six months ended June 30, 2025 and 2024:

 

   Six Months Ended June 30, 
   2025   2024 
   Amount   Percentage of Revenue   Amount   Percentage of Revenue 
Americas  $5,137,057    77%  $1,170,539    55%
Europe, Middle East and Africa (EMEA)   1,112,122    17%   746,916    34%
Asia Pacific   392,154    6%   230,214    11%
Total  $6,641,333    100%  $2,147,669    100%

The following table summarizes revenue by region based on the billing address of customers for the years ended December 31, 2024 and 2023:

   Year Ended December 31, 
   2024   2023 
   Amount   Percentage of Revenue   Amount   Percentage of Revenue 
Americas  $2,564,074    57%  $2,677,050    59%
Europe, Middle East and Africa (EMEA)   1,492,561    33%   1,511,886    33%
Asia Pacific   471,244    10%   372,364    8%
Total  $4,527,879    100%  $4,561,300    100%
Schedule of Accounts Receivable, Net

     Opening Balance       Closing Balance   Opening Balance   Closing Balance 
     1/1/2025       6/30/2025   1/1/2024   6/30/2024 
Accounts receivable, net  $936,321   $809,482   $105,049   $26,161 

   Opening Balance   Closing Balance   Opening Balance   Closing Balance 
   1/1/2024   12/31/2024   1/1/2023   12/31/2023 
Accounts receivable, net  $105,049   $936,321   $68,416   $105,049 
Schedule of Costs to Obtain Contract Activity

The following summarizes the costs to obtain a contract activity during the three and six months ended June 30, 2025:

Balance - December 31, 2024  $31,504 
Commissions Incurred   57,237 
Deferred Commissions Recognized   (50,195)
Balance - March 31, 2025   38,546 
Commissions Incurred   39,664 
Deferred Commissions Recognized   (25,594)
Balance - June 30, 2025  $52,616 

 

The following summarizes the costs to obtain a contract activity during the three and six months ended June 30, 2024:

 

Balance - December 31, 2023  $51,472 
Commissions Incurred   31,610 
Deferred Commissions Recognized   (44,620)
Balance - March 31, 2024   38,462 
Commissions Incurred   48,316 
Deferred Commissions Recognized   (47,634)
Balance - June 30, 2024  $39,144 

The following summarizes the costs to obtain a contract activity during the years ended December 31, 2024 and 2023:

Balance - December 31, 2022  $69,737 
Commissions Incurred   242,810 
Deferred Commissions Recognized   (261,075)
Balance - December 31, 2023   51,472 
Commissions Incurred   180,141 
Deferred Commissions Recognized   (200,109)
Balance - December 31, 2024  $31,504