v3.26.1
Stockholders' Equity - Schedule of Accumulated Other Comprehensive Income (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]    
Beginning balance $ 2,416,997 $ 2,466,834
Ending balance 2,603,530 2,425,796
Foreign Currency Translation Gain (Loss)    
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]    
Beginning balance 5,616 505
Other comprehensive income (loss) before reclassifications (1,167) 6,220
Ending balance $ 4,449 $ 6,725