v3.25.1
Leases - Supplemental Cash flow Information to operating leases (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Supplemental cash flow information      
Cash paid for amounts included in the measurement of operating lease liabilities $ 2,661 $ 2,007  
Operating ROU assets obtained in exchange for lease liabilities 692 $ 578  
Supplemental balance sheet information      
Operating lease ROU assets 49,976   $ 52,195
Operating lease liabilities:      
Accrued expenses and other current liabilities 11,093   10,800
Operating lease liabilities 39,788   41,979
Total operating lease liabilities $ 50,881   $ 52,779