Annual report pursuant to Section 13 and 15(d)

Revenue - Schedule of Unearned Revenue Includes Customer Deposits and Deferred Revenue (Details)

v3.24.4
Revenue - Schedule of Unearned Revenue Includes Customer Deposits and Deferred Revenue (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Schedule of Unearned Revenue Includes Customer Deposits and Deferred Revenue [Line Items]    
Balance at January 1, $ 633 $ 722
Revenue recognized (633) (722)
Amounts collected or invoiced 1,116 633
Unearned revenue $ 1,116 $ 633