v3.25.2
Summary of Significant Accounting Policies - Summary of Changes in Accumulated Other Comprehensive Loss by Component (Detail)
$ in Thousands
6 Months Ended
Jun. 30, 2025
USD ($)
AOCI Attributable to Parent, Net of Tax [Roll Forward]  
Beginning Balance $ 410,338
Other comprehensive gain 6,989
Ending Balance 380,721
Accumulated Other Comprehensive Loss  
AOCI Attributable to Parent, Net of Tax [Roll Forward]  
Beginning Balance (24,360)
Ending Balance (17,371)
Foreign Currency  
AOCI Attributable to Parent, Net of Tax [Roll Forward]  
Beginning Balance (24,360)
Other comprehensive gain 6,989
Ending Balance $ (17,371)