XML 71 R63.htm IDEA: XBRL DOCUMENT v3.25.2
Fair Value Disclosures - Summary of Reconciliations of Changes In The Fair Value of The Liabilities (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Fair Value Disclosures [Abstract]        
Balance, beginning of period $ 37,461 $ 18,625 $ 41,864 $ 20,294
Payments made during the period (4,005) (5,446) (11,868) (7,619)
Change in fair value of earn-out 5,705 (1,765) 9,165 (1,261)
Balance, end of period $ 39,161 $ 11,414 $ 39,161 $ 11,414