v3.26.3
Commitments and Contingencies - Schedule of Potential Earn-Out Payments (Detail)
$ in Thousands
Jun. 30, 2026
USD ($)
Earn Out Payments Payable [Line Items]  
2027 $ 5,200
2028 1,700
2029 500
2030 300
Total $ 7,700