XML 71 R56.htm IDEA: XBRL DOCUMENT v3.24.0.1
Contract Assets - Estimated Amortization (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Revenue Recognition [Abstract]    
2024 $ 5,836  
2025 8,642  
2026 9,628  
2027 9,628  
2028 9,628  
Thereafter through May 2032 31,294  
Contract assets, net $ 74,656 $ 79,689