v3.26.1
Accumulated Other Comprehensive Loss - Schedule of Accumulated Other Comprehensive Loss (Detail) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Equity [Abstract]    
Foreign currency translation adjustments $ (28,439) $ (18,093)
Derivative adjustments (4,353) (715)
Total $ (32,792) $ (18,808)