XML 69 R54.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accrued Expenses - Summary of Activity of Current Portion of Earnout Liability (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]    
Earnout accrued at beginning of year $ 1,200 $ 1,037
Fair value of earnout at acquisition date 2,800 1,429
Fair value adjustment 296 (229)
Payments and other (2,096) (1,037)
Earnout accrued at end of year 2,200 1,200
Current portion, recorded within Accrued expenses 1,115 1,200
Non-current portion, recorded within Other liabilities $ 1,085 $ 0