XML 69 R56.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accrued Expenses - Summary of Activity of Current Portion of Earnout Liability (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Payables and Accruals [Abstract]    
Earnout accrued at beginning of year $ 2,200 $ 1,200
Fair value of earnout at acquisition date 6,332 2,800
Fair value adjustment 134 296
Payments and other (2,831) (2,096)
Earnout accrued at end of year 5,835 2,200
Current portion, recorded within Accrued expenses 60 1,115
Non-current portion, recorded within Other liabilities $ 5,775 $ 1,085