XML 33 R24.htm IDEA: XBRL DOCUMENT v3.26.1
Significant Accounting Policies (Tables)
6 Months Ended
Jun. 30, 2026
Accounting Policies [Abstract]  
Summary of Changes in Allowance for Credit Losses

Allowance for credit losses

 

Balance as of December 31, 2025

 

$

1,168

 

Addition to provision

 

 

10

 

Write-off

 

 

(159

)

Balance as of March 31, 2026

 

$

1,019

 

Addition to provision

 

 

428

 

Write-off

 

 

(69

)

Balance as of June 30, 2026

 

$

1,378

 

Allowance for credit losses

 

Balance as of December 31, 2024

 

$

907

 

Addition to provision

 

 

410

 

Write-off

 

 

(98

)

Balance as of March 31, 2025

 

$

1,219

 

Addition to provision

 

 

723

 

Write-off

 

 

(70

)

Balance as of June 30, 2025

 

$

1,872

 

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, 2026 and 2025 are as follows:


 

 

For the Three Months Ended

 

 

For the Six Months Ended

 

 

 

June 30, 2026

 

 

June 30, 2025

 

 

June 30, 2026

 

 

June 30, 2025

 

Net loss

 

$

(21,735

)

 

$

(398,662

)

 

$

(92,516

)

 

$

(922,050

)

 

 

 

 

 

 

 

 

 

 

 

 

 

Weighted average shares outstanding

 

 

72,308,647

 

 

 

71,487,725

 

 

 

72,301,012

 

 

 

71,476,670

 

 

 

 

 

 

 

 

 

 

 

 

 

Loss per share

 

 

 

 

 

 

 

 

 

 

 

 

Basic:

 

$

(0.30

)

 

$

(5.58

)

 

$

(1.28

)

 

$

(12.90

)

Diluted:

 

$

(0.30

)

 

$

(5.58

)

 

$

(1.28

)

 

$

(12.90

)