XML 99 R86.htm IDEA: XBRL DOCUMENT v3.24.0.1
Variable Consideration Receivable from Contracts With Customers - Summary of Variable Consideration Receivable from Contracts With Customers (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Change in Contract with Customer, Asset [Abstract]      
Balance Beginning $ 44,024 $ 44,218 $ 40,526
Variable consideration for newly recognized sales 28,580 7,109 4,696
Accretion to finance income 2,644 1,846 1,985
Transferred to receivables from variable consideration assets (10,887) (9,621) (3,794)
Movement in allowance for credit losses (23) 472 805
Balance Ending $ 64,338 $ 44,024 $ 44,218