v3.25.2
Significant Accounting Policies (Tables)
6 Months Ended
Jun. 30, 2025
Accounting Policies [Abstract]  
Summary of Changes in Allowance for Credit Losses

Allowance for credit losses

 

Balance as of December 31, 2024

 

$

907

 

Addition to (release of) provision

 

 

533

 

Write-off

 

 

(221

)

Balance as of March 31, 2025

 

$

1,219

 

Addition to (release of) provision

 

 

761

 

Write-off

 

 

(108

)

Balance as of June 30, 2025

 

$

1,872

 

 

Allowance for credit losses

 

Balance as of December 31, 2023

 

$

1,540

 

Addition to (release of) provision

 

 

364

 

Write-off

 

 

(555

)

Balance as of March 31, 2024

 

$

1,349

 

Addition to (release of) provision

 

 

266

 

Write-off

 

 

(193

)

Balance as of June 30, 2024

 

$

1,422

 

Schedule of Calculations of Basic And Diluted Net Loss Per Share

The calculations of basic and diluted net loss per share for the three and six months ended June 30, 2025 and 2024 are as follows:


 

 

For the Three Months Ended June 30,

 

 

For the Six Months Ended June 30,

 

 

 

2025

 

 

2024

 

 

2025

 

 

2024

 

Net loss

 

$

(398,662

)

 

$

(40,203

)

 

$

(922,050

)

 

$

(59,712

)

 

 

 

 

 

 

 

 

 

 

 

 

 

Weighted average shares outstanding

 

 

71,487,725

 

 

 

41,651,366

 

 

 

71,476,670

 

 

 

41,651,366

 

 

 

 

 

 

 

 

 

 

 

 

 

Loss per share

 

 

 

 

 

 

 

 

 

 

 

 

Basic:

 

$

(5.58

)

 

$

(0.97

)

 

$

(12.90

)

 

$

(1.43

)

Diluted:

 

$

(5.58

)

 

$

(0.97

)

 

$

(12.90

)

 

$

(1.43

)