| Summary of revenues |
Revenue recognized consisted of the following for the periods presented below (in thousands): | | | | | | | | | | | | Three months ended March 31, 2026 | | | International | | US | | | | | | Telecom | | Telecom | | Total | Services transferred over time | | $ | 92,170 | | $ | 70,686 | | $ | 162,856 | Goods and services transferred at a point in time | | | 3,676 | | | 1,416 | | | 5,092 | Total revenue accounted for under ASC 606 | | $ | 95,846 | | $ | 72,102 | | $ | 167,948 | Operating lease income | | | 212 | | | 2,241 | | | 2,453 | Government support revenue (1) | | | — | | | 11,818 | | | 11,818 | Total revenue | | $ | 96,058 | | $ | 86,161 | | $ | 182,219 |
| | | | | | | | | | | | Three months ended March 31, 2025 | | | International | | US | | | | | | Telecom | | Telecom | | Total | Services transferred over time | | $ | 89,516 | | $ | 68,705 | | $ | 158,221 | Goods and services transferred at a point in time | | | 3,512 | | | 2,906 | | | 6,418 | Total revenue accounted for under ASC 606 | | $ | 93,028 | | $ | 71,611 | | $ | 164,639 | Operating lease income | | | 155 | | | 1,828 | | | 1,983 | Government support revenue (1) | | | 1,312 | | | 11,360 | | | 12,672 | Total revenue | | $ | 94,495 | | $ | 84,799 | | $ | 179,294 |
| (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): | | | | | | | | | | | | | | | | March 31, 2026 | | December 31, 2025 | | | $ Change | | % Change | Contract asset – current | | $ | 3,849 | | $ | 3,748 | | $ | 101 | | | 2.7 | % | Contract asset – noncurrent | | | 4,567 | | | 5,887 | | | (1,320) | | | (22.4) | % | Contract liability – current | | | (27,228) | | | (27,758) | | | 530 | | | (1.9) | % | Contract liability – noncurrent | | | (46,969) | | | (48,084) | | | 1,115 | | | (2.3) | % | Net contract liability | | $ | (65,781) | | $ | (66,207) | | $ | 426 | | | (0.6) | % |
|
| Schedule of activity in allowances for credit losses |
Activity in the allowance for credit losses is below (in thousands): | | | | | | | | | Three months ended | | | March 31, 2026 | | March 31, 2025 | | | | | | | | Balance at beginning of period | | $ | 15,508 | | $ | 15,132 | Current period provision for expected losses | | | 2,156 | | | 1,854 | Write-offs charged against the allowance | | | (976) | | | (2,887) | Recoveries collected | | | 132 | | | 207 | Balance at end of period | | $ | 16,820 | | $ | 14,306 |
|