XML 83 R68.htm IDEA: XBRL DOCUMENT v3.25.1
Leases and Commitments Leases and Commitments (Minimum Future Lease Payments 842) (Details) - USD ($)
$ in Thousands
Jan. 31, 2025
Jan. 31, 2024
Commitments [Abstract]    
2026 $ 5,308  
2027 9,600  
2028 9,342  
2029 9,587  
2030 9,922  
Thereafter 6,818  
Remaining balance of lease payments 50,577  
Short-term lease liabilities 1,673 $ 5,744
Long-term lease liabilities 36,007 $ 1,829
Total lease liabilities 37,680  
Difference between undiscounted cash flows and discounted cash flows $ 12,897