v3.26.1
Basis of Presentation of Interim Period Statements (Tables)
6 Months Ended
Jun. 30, 2026
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Summary of Investment Income Investment income, net in the condensed consolidated statements of operations includes interest income as summarized in the table below for the three and six months ended June 30, 2026 and 2025 (in thousands):

 

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

June 30,

 

 

June 30,

 

 

 

2026

 

 

2025

 

 

2026

 

 

2025

 

Interest income

 

$

1,981

 

 

$

2,505

 

 

$

3,889

 

 

$

4,902

 

Summary of Company's Trade Accounts Receivable, Net The following table summarizes the Company’s trade accounts receivable, net at June 30, 2026 and December 31, 2025 ($ in thousands):

 

 

 

June 30,

 

 

December 31,

 

 

2026

 

 

2025

 

Unbilled trade accounts receivable

 

$

291,333

 

 

$

241,471

 

Billed trade accounts receivable

 

 

10,509

 

 

 

7,505

 

Allowance for expected credit losses

 

 

(350

)

 

 

(350

)

Trade accounts receivable, net

 

$

301,492

 

 

$

248,626

 

Schedule of Reconciles of Cash, Cash Equivalents and Restricted Cash Balances The table below reconciles the cash, cash equivalents and restricted cash balances from our condensed consolidated balance sheets to the amounts reported on the condensed consolidated statements of cash flows (in thousands):

 

 

 

June 30,

 

 

December 31,

 

 

June 30,

 

 

December 31,

 

 

 

2026

 

 

2025

 

 

2025

 

 

2024

 

Cash and cash equivalents

 

$

27,037

 

 

$

95,033

 

 

$

26,348

 

 

$

55,367

 

Restricted cash included in restricted cash and
   investments

 

 

3,816

 

 

 

31,301

 

 

 

10,829

 

 

 

27,221

 

Total cash, cash equivalents and restricted cash
   shown in the statements of cash flows

 

$

30,853

 

 

$

126,334

 

 

$

37,177

 

 

$

82,588

 

 

Summary of Basic and Diluted Common Shares Outstanding Adjusted Basic and diluted shares outstanding are summarized as follows (in thousands):

 

 

Three Months Ended

 

Six Months Ended

 

 

June 30,

 

June 30,

 

 

2026

 

2025

 

2026

 

2025

Weighted average number of basic shares outstanding

 

24,348

 

25,592

 

24,689

 

25,700

Effect of dilutive securities

 

360

 

623

 

 

609

Weighted average number of diluted shares outstanding

 

24,708

 

26,215

 

24,689

 

26,309

Potentially dilutive securities not included in weighted average
   share calculation due to anti-dilutive effect

 

257

 

35

 

974

 

35