XML 80 R65.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders' Equity - Summary of Changes In Components of Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2023
Apr. 30, 2022
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance $ 1,920,158 $ 1,921,917
Other comprehensive income (loss), net of tax 2,462 (458)
Ending balance 1,955,537 1,880,194
Accumulated Other Comprehensive Income    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance 7,612 10,899
Other comprehensive income (loss), net of tax 2,462 (458)
Ending balance 10,074 10,441
Foreign Currency Translation Adjustments    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance 8,231 11,234
Other comprehensive income (loss), net of tax 2,319 2
Ending balance 10,550 11,236
Unrealized Gain (Loss) on Marketable Securities    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance (619) (335)
Other comprehensive income (loss), net of tax 143 (460)
Ending balance $ (476) $ (795)