v3.25.2
Subsequent Events - Additional Information (Detail)
$ in Thousands
Jun. 18, 2025
USD ($)
Subsequent Event | Elgen  
Subsequent Event [Line Items]  
Total consideration for acquired entity $ 93,000