XML 69 R57.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Summary of Lease Costs and Supplemental Cash Flow Information of Operating Leases (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Leases [Abstract]      
Operating lease cost $ 11,107 $ 9,570 $ 9,729
Variable lease cost 2,263 1,727 2,348
Total lease cost 13,370 11,297 12,077
Cash paid (received) for amounts included in operating lease liabilities 11,861 5,697 (6,765)
Right-of-use assets acquired through operating lease liabilities $ 1,132 $ 8,662 $ 1,955