v3.26.1
Revenue Recognition (Tables)
6 Months Ended
Jun. 30, 2026
Revenue from Contract with Customer [Abstract]  
Schedule of Contract Assets and Contract Liabilities
The following table sets forth the Company's contract assets and liabilities:

(in thousands)June 30, 2026December 31, 2025December 31, 2024
Contract assets$622 $411 $2,127 
Contract liabilities$24,820 $28,875 $40,315