v3.25.2
Commitments and Contingencies - Schedule of Potential Earn-Out Payments (Detail)
$ in Thousands
Jun. 30, 2025
USD ($)
Earn Out Payments Payable [Line Items]  
2026 $ 6,050
2027 10,560
2028 2,740
Total $ 19,350