Contract Assets (Tables) |
3 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Mar. 31, 2026 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Contract Assets [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of Contract Assets | Contract assets consisted of the following as of (in thousands):
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of Movement in the Contract Assets | The movement in the contract assets during the three months ended March 31, 2026, and the year ended December 31, 2025, comprised the following (in thousands):
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||