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 |
|