XML 74 R68.htm IDEA: XBRL DOCUMENT v3.25.3
Commitments and Contingencies - Schedule of Potential Earn-Out Payments (Detail)
$ in Thousands
Sep. 30, 2025
USD ($)
Earn Out Payments Payable [Line Items]  
2026 (remaining) $ 6,200
2027 11,310
2028 3,340
2029 500
2030 200
Total $ 21,550