| Summary of revenues |
Revenue recognized consisted of the following for the periods presented below (in thousands): | | | | | | | | | | | | | | | | | | | | | Three months ended June 30, 2026 | | Three months ended June 30, 2025 | | | International | | US | | | | | International | | US | | | | | | Telecom | | Telecom | | Total | | Telecom | | Telecom | | Total | Services transferred over time | | $ | 92,210 | | $ | 72,332 | | $ | 164,542 | | $ | 90,196 | | $ | 69,474 | | $ | 159,670 | Goods and services transferred at a point in time | | | 3,751 | | | 2,256 | | | 6,007 | | | 3,108 | | | 3,706 | | | 6,814 | Total revenue accounted for under ASC 606 | | $ | 95,961 | | $ | 74,588 | | $ | 170,549 | | $ | 93,304 | | $ | 73,180 | | $ | 166,484 | Operating lease income | | | 234 | | | 1,871 | | | 2,105 | | | 221 | | | 1,827 | | | 2,048 | Government support revenue (1) | | | — | | | 11,850 | | | 11,850 | | | 1,370 | | | 11,398 | | | 12,768 | Total revenue | | $ | 96,195 | | $ | 88,309 | | $ | 184,504 | | $ | 94,895 | | $ | 86,405 | | $ | 181,300 |
| | | | | | | | | | | | | | | | | | | | | Six months ended June 30, 2026 | | Six months ended June 30, 2025 | | | International | | US | | | | | International | | US | | | | | | Telecom | | Telecom | | Total | | Telecom | | Telecom | | Total | Services transferred over time | | $ | 184,379 | | $ | 143,018 | | $ | 327,397 | | $ | 179,712 | | $ | 138,179 | | $ | 317,891 | Goods and services transferred at a point in time | | | 7,427 | | | 3,672 | | | 11,099 | | | 6,620 | | | 6,612 | | | 13,232 | Total revenue accounted for under ASC 606 | | $ | 191,806 | | $ | 146,690 | | $ | 338,496 | | $ | 186,332 | | $ | 144,791 | | $ | 331,123 | Operating lease income | | | 446 | | | 4,112 | | | 4,558 | | | 376 | | | 3,655 | | | 4,031 | Government support revenue (1) | | | — | | | 23,668 | | | 23,668 | | | 2,682 | | | 22,758 | | | 25,440 | Total revenue | | $ | 192,252 | | $ | 174,470 | | $ | 366,722 | | $ | 189,390 | | $ | 171,204 | | $ | 360,594 |
| (1) | Revenue recognized from CAF II and USF programs (each as defined below). Refer to Note 9. |
|
| Summary of contracts asset and liabilities |
Contract assets and liabilities consisted of the following (amounts in thousands): | | | | | | | | | | | | | | | | June 30, 2026 | | December 31, 2025 | | | $ Change | | % Change | Contract asset – current | | $ | 4,083 | | $ | 3,748 | | $ | 335 | | | 8.9 | % | Contract asset – noncurrent | | | 4,348 | | | 5,887 | | | (1,539) | | | (26.1) | % | Contract liability – current | | | (31,696) | | | (27,758) | | | (3,938) | | | 14.2 | % | Contract liability – noncurrent | | | (45,017) | | | (48,084) | | | 3,067 | | | (6.4) | % | Net contract liability | | $ | (68,282) | | $ | (66,207) | | $ | (2,075) | | | 3.1 | % |
|
| Schedule of activity in allowances for credit losses |
Activity in the allowance for credit losses is below (in thousands): | | | | | | | | | Six months ended | | | June 30, 2026 | | June 30, 2025 | | | | | | | | Balance at beginning of period | | $ | 15,508 | | $ | 15,132 | Current period provision for expected losses | | | 4,245 | | | 4,135 | Write-offs charged against the allowance | | | (3,061) | | | (5,326) | Recoveries collected | | | 287 | | | 147 | Balance at end of period | | $ | 16,979 | | $ | 14,088 |
|