XML 48 R33.htm IDEA: XBRL DOCUMENT v3.24.0.1
Contract Assets (Tables)
12 Months Ended
Dec. 31, 2023
Revenue Recognition [Abstract]  
Schedule of outstanding contract assets
Contract assets are as follows (in thousands):
December 31,
20232022
Contract assets$79,688 $83,060 
Less accumulated amortization(5,032)(3,371)
Contract assets, net74,656 79,689 
Less current contract assets(5,836)(7,113)
Contract assets, long term$68,820 $72,576 
Years ending December 31,Amortization
2024$5,836 
20258,642 
20269,628 
20279,628 
20289,628 
Thereafter through May 203231,294 
Total contract assets$74,656