v3.26.1
Shareholders’ Equity - Schedule of Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Accumulated Other Comprehensive Income (Loss) [Roll Forward]        
Beginning balance $ 1,211,326 $ 1,034,298 $ 1,199,987 $ 1,320,258
Total other comprehensive (loss) income (10,985) 50,841 (21,716) 88,283
Ending balance 1,325,322 1,122,839 1,325,322 1,122,839
Foreign Currency Translation Adjustments        
Accumulated Other Comprehensive Income (Loss) [Roll Forward]        
Beginning balance     7,330 (80,170)
Other comprehensive (loss) income before reclassifications, net of tax     (21,716) 88,283
Reclassification of amounts from AOCI, net of tax     0 0
Total other comprehensive (loss) income     (21,716) 88,283
Ending balance $ (14,386) $ 8,113 $ (14,386) $ 8,113