XML 53 R43.htm IDEA: XBRL DOCUMENT v3.24.0.1
Changes in Deferred Revenue (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Revenue from Contract with Customer [Abstract]    
Deferred revenue $ 2,655 $ 2,433
Deferral of revenue billed in current period, net of recognition 2,477 2,241
Recognition of revenue deferred in prior periods (1,864) (2,019)
Deferred revenue $ 3,268 $ 2,655