XML 65 R53.htm IDEA: XBRL DOCUMENT v3.24.1
Revenue Recognition (Details) - Contract Balances with Customers - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Revenue Recognition (Details) - Contract Balances with Customers [Line Items]    
Accounts Receivable, Allowance for Credit Loss, Period Increase (Decrease) $ 90,000 $ 113,000