Annual report pursuant to Section 13 and 15(d)

Provision for Income Taxes - Schedule of Reconciliation of Unrecognized Tax Benefits (Detail)

v3.24.1
Provision for Income Taxes - Schedule of Reconciliation of Unrecognized Tax Benefits (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]    
Unrecognized tax benefits as of January 1 $ 1,650 $ 1,111
Gross increase related to the acquisition of Broadbean 3,326  
Gross increase for tax positions of prior years 125  
Gross decrease for tax positions for prior year   (2)
Gross increase for tax positions of current year 1,772 541
Unrecognized tax benefits balance at December 31 $ 6,873 $ 1,650