v3.25.2
Stockholders' Equity - Schedule of Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Accumulated Other Comprehensive Income (Loss) [Roll Forward]        
Beginning balance $ 1,034,298 $ 1,221,537 $ 1,320,258 $ 1,277,628
Other comprehensive income (loss), net of tax 50,841 (7,613) 88,283 (24,936)
Ending balance 1,122,839 1,242,542 1,122,839 1,242,542
Foreign Currency Translation Adjustments        
Accumulated Other Comprehensive Income (Loss) [Roll Forward]        
Beginning balance     (80,170) (27,883)
Other comprehensive income (loss) before reclassifications, before tax     88,283 (24,936)
Tax expense     0 0
Other comprehensive income (loss) net of reclassifications, before tax     88,283 (24,936)
Other comprehensive income (loss), net of tax     88,283 (24,936)
Ending balance $ 8,113 $ (52,819) $ 8,113 $ (52,819)