v3.24.3
Leases - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Oct. 31, 2024
Jan. 31, 2024
Leases [Abstract]    
2025 (remaining) $ 1,166  
2026 5,088  
2027 3,307  
2028 2,796  
2029 1,729  
Thereafter 6,564  
Total lease liabilities 20,650  
Less: imputed interest (3,991)  
Total lease obligations 16,659  
Less: current obligations (4,830) $ (3,649)
Long-term lease obligations $ 11,829 $ 16,423