XML 50 R37.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Accounting Policies - Schedule of Deferred Revenue Activity (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Deferred Revenue [Abstract]    
Balance at beginning of period $ 1,187 $ 540
Additions during the period 3,422 2,052
Revenue recognized during the period (2,721) (1,405)
Balance at end of period $ 1,888 $ 1,187