v3.24.2.u1
Leases - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Jul. 31, 2024
Jan. 31, 2024
Leases [Abstract]    
2025 (remaining) $ 2,176  
2026 5,054  
2027 3,284  
2028 2,777  
2029 1,715  
Thereafter 6,489  
Total lease liabilities 21,495  
Less: imputed interest (4,237)  
Total lease obligations 17,258  
Less: current obligations (4,750) $ (3,649)
Long-term lease obligations $ 12,508 $ 16,423