v3.26.1
Basis of Presentation and Significant Accounting Policies - Additional Information (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
segment
Jun. 30, 2025
USD ($)
Dec. 31, 2025
USD ($)
Accounting Policies [Abstract]          
Number of reportable segments | segment     2    
Effective tax rate 21.60% 19.70% 18.40% 18.80%  
Inventories $ 46,293   $ 46,293   $ 46,537
Recognized loss on FX forward contracts not designated as hedges 2,500 $ 22,100 6,600 $ 20,400  
Notional amount of foreign currency forward contracts $ 206,800   $ 206,800