v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Jan. 31, 2026
Jan. 31, 2025
Statement of Cash Flows [Abstract]        
Restricted cash $ 17,700 $ 15,100 $ 15,700 $ 10,900
Supplemental disclosure:        
Cash paid for operating lease liabilities 5,792 6,685    
Cash paid for income taxes 2,580 2,416    
Non-cash investing and financing activities:        
Property and equipment in accounts payable and accrued expenses and other current liabilities 5,921 784    
Operating lease right-of-use assets exchanged for lease obligations, net of modifications (575) 10,362    
Excise tax payable on net stock repurchase 5,407 1,869    
Repurchases of common stock in accrued expenses and other current liabilities $ 2,671 $ 0