XML 61 R54.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Consolidated Financial Statements Details - Summary of Deferred Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2024
Contract with Customer, Liability [Abstract]    
Deferred revenue beginning balance $ 13,415 $ 12,813
Less: revenue recognized 6,656 12,398
Additions to deferred revenue 6,707 13,051
Ending balance of deferred revenue $ 13,466 $ 13,466