v3.24.2.u1
Receivables and Contract Liabilities -Schedule Of Other Receivable Credit Quality Indicators (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Financing Receivable, Credit Quality Indicator [Line Items]    
Origination year $ 15,935 $ 33,580
Origination year, one year before current fiscal year 17,427 6,760
Origination year, two years before current fiscal year 6,037 5,702
Origination year, three years before current fiscal year 3,549 1,780
Origination year, four years before current fiscal year 5,694 1,536
Total 48,642 49,358
High    
Financing Receivable, Credit Quality Indicator [Line Items]    
Origination year 5,216 12,744
Origination year, one year before current fiscal year 5,966 1,229
Origination year, two years before current fiscal year 1,147 404
Origination year, three years before current fiscal year 366 311
Origination year, four years before current fiscal year 1,023 205
Total 13,718 14,893
Mid    
Financing Receivable, Credit Quality Indicator [Line Items]    
Origination year 6,392 13,178
Origination year, one year before current fiscal year 7,237 3,067
Origination year, two years before current fiscal year 2,853 2,614
Origination year, three years before current fiscal year 1,609 735
Origination year, four years before current fiscal year 2,538 674
Total 20,629 20,268
Low    
Financing Receivable, Credit Quality Indicator [Line Items]    
Origination year 4,327 7,658
Origination year, one year before current fiscal year 4,224 2,464
Origination year, two years before current fiscal year 2,037 2,684
Origination year, three years before current fiscal year 1,574 734
Origination year, four years before current fiscal year 2,133 657
Total $ 14,295 $ 14,197