v3.24.0.1
Revenue and Accounts Receivable - Long-Term Accounts Receivable and Contract Assets (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Revenue from Contract with Customer [Abstract]  
Accounts Receivable, Noncurrent, Originated in Current Fiscal Year $ 59,665
Accounts Receivable, Noncurrent, Originated in Fiscal Year before Latest Fiscal Year 28,443
Accounts Receivable, Noncurrent, Originated Two Years before Latest Fiscal Year 9,089
Accounts Receivable, Noncurrent, Originated Three Years before Latest Fiscal Year 1,769
Accounts Receivable, Noncurrent, Originated Four Years before Latest Fiscal Year 568
Accounts Receivable, Noncurrent, Not Past Due $ 99,534