| Schedule of Contract Assets and Contract Liabilities |
The changes in our contract assets are as follows (in thousands): | | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended June 30, | | Six Months Ended June 30, | | 2026 | | 2025 | | 2026 | | 2025 | | Beginning of period balance | $ | 18,297 | | | $ | 13,147 | | | $ | 17,947 | | | $ | 12,088 | | Additions to contract assets | 2,924 | | | 2,589 | | | 6,751 | | | 5,773 | | | | | | | | | | Amortization or satisfaction of outstanding performance obligation of capitalized contract assets | (3,436) | | | (2,262) | | | (6,913) | | | (4,387) | | | End of period balance | $ | 17,785 | | | $ | 13,474 | | | $ | 17,785 | | | $ | 13,474 | |
The changes in our contract liabilities are as follows (in thousands): | | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended June 30, | | Six Months Ended June 30, | | 2026 | | 2025 | | 2026 | | 2025 | | Beginning of period balance | $ | 31,843 | | | $ | 27,524 | | | $ | 29,884 | | | $ | 26,559 | | | Revenue deferred in period | 9,883 | | | 7,445 | | | 21,292 | | | 15,711 | | | Revenue recognized from amounts included in contract liabilities | (9,912) | | | (7,728) | | | (19,362) | | | (15,029) | | | End of period balance | $ | 31,814 | | | $ | 27,241 | | | $ | 31,814 | | | $ | 27,241 | |
|