XML 52 R41.htm IDEA: XBRL DOCUMENT v3.25.2
Commitments and Contingencies - Summary of Operating Lease Expense (Detail)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
USD ($)
Jun. 30, 2024
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2024
USD ($)
Commitments and Contingencies Disclosure [Abstract]        
Operating lease expense $ 1,436 $ 1,496 $ 2,863 $ 2,912
Cash paid for lease liabilities 1,803 1,904 3,660 3,778
Sublease income $ 2,226 $ 2,205 $ 4,452 $ 603
Percentage of excess rent paid     0.50