XML 79 R67.htm IDEA: XBRL DOCUMENT v3.25.3
Stockholders' Equity - Summary of Changes In Components of Accumulated Other Comprehensive Income (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2025
Jul. 31, 2025
Apr. 30, 2025
Oct. 31, 2024
Jul. 31, 2024
Apr. 30, 2024
Oct. 31, 2025
Oct. 31, 2024
AOCI Attributable to Parent, Net of Tax [Roll Forward]                
Beginning balance $ 1,665,703 $ 1,698,461 $ 1,845,762 $ 1,833,581 $ 2,027,004 $ 2,016,114 $ 1,845,762 $ 2,016,114
Other comprehensive income, net of tax 2,943 (4,776) 34,413 819 3,365 (4,085) 32,580 99
Ending balance 1,924,617 1,665,703 1,698,461 1,731,845 1,833,581 2,027,004 1,924,617 1,731,845
Accumulated Other Comprehensive (Loss) Income                
AOCI Attributable to Parent, Net of Tax [Roll Forward]                
Beginning balance 24,747 29,523 (4,890) 8,105 4,740 8,825 (4,890) 8,825
Other comprehensive income, net of tax 2,943 (4,776) 34,413 819 3,365 (4,085)    
Ending balance 27,690 $ 24,747 29,523 8,924 $ 8,105 4,740 27,690 8,924
Foreign Currency Translation Adjustments                
AOCI Attributable to Parent, Net of Tax [Roll Forward]                
Beginning balance     (4,518)     8,925 (4,518) 8,925
Other comprehensive income, net of tax             32,007 441
Ending balance 27,489     9,366     27,489 9,366
Unrealized (Loss) Gain on Marketable Securities                
AOCI Attributable to Parent, Net of Tax [Roll Forward]                
Beginning balance     $ (372)     $ (100) (372) (100)
Other comprehensive income, net of tax             573 (342)
Ending balance $ 201     $ (442)     $ 201 $ (442)