v3.23.3
Receivables and Contract Liabilities - Other Receivables Credit Quality Indicators (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Financing Receivable, Credit Quality Indicator [Line Items]    
Origination year $ 29,328 $ 35,902
Origination year, one year before current fiscal year 11,607 9,157
Origination year, two years before current fiscal year 4,506 2,964
Origination year, three years before current fiscal year 4,482 3,320
Origination year, four years before current fiscal year 4,403 837
Total 54,326 52,180
High    
Financing Receivable, Credit Quality Indicator [Line Items]    
Origination year 11,506 15,737
Origination year, one year before current fiscal year 3,730 2,285
Origination year, two years before current fiscal year 206 48
Origination year, three years before current fiscal year 837 18
Origination year, four years before current fiscal year 547 115
Total 16,826 18,203
Mid    
Financing Receivable, Credit Quality Indicator [Line Items]    
Origination year 12,130 14,005
Origination year, one year before current fiscal year 4,935 3,773
Origination year, two years before current fiscal year 1,996 1,239
Origination year, three years before current fiscal year 1,823 1,363
Origination year, four years before current fiscal year 1,753 392
Total 22,637 20,772
Low    
Financing Receivable, Credit Quality Indicator [Line Items]    
Origination year 5,692 6,160
Origination year, one year before current fiscal year 2,942 3,099
Origination year, two years before current fiscal year 2,304 1,677
Origination year, three years before current fiscal year 1,822 1,939
Origination year, four years before current fiscal year 2,103 330
Total $ 14,863 $ 13,205