XML 71 R52.htm IDEA: XBRL DOCUMENT v3.24.0.1
Basis of Presentation and Summary of Significant Accounting Policies - Summary of Accounts Receivables Allowance for Doubtful Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Beginning Balance $ 102 $ 3
Cumulative effect adjustment upon adoption of ASU 2016-13   0
Utilization of allowance for credit losses 0 (3)
Provision for credit losses 270 102
Ending Balance $ 372 $ 102