v3.25.1
Business Combinations - Narrative (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended
May 01, 2025
Apr. 30, 2025
Feb. 07, 2025
Nov. 05, 2024
Apr. 01, 2024
Mar. 20, 2024
Jul. 31, 2024
Apr. 30, 2025
Jan. 31, 2025
Apr. 30, 2024
Business Acquisition [Line Items]                    
Goodwill adjustment               $ 1,353    
Contingent consideration   $ 8,300           $ 8,300 $ 0  
Nonvested RSUs issued and outstanding                    
Business Acquisition [Line Items]                    
Granted (in shares)               538,338    
DocFox                    
Business Acquisition [Line Items]                    
Payments to acquire businesses, post combination expense           $ 2,000        
Transaction costs           3,900       $ 2,000
Payments to acquire businesses, gross           74,300        
Payments to acquire businesses, options settled           6,200        
Payments to acquire businesses, consideration transferred           4,200        
Business combination, consideration transferred           $ 72,400        
Goodwill adjustment               $ 1,000    
Decrease goodwill               1,000    
DocFox | Nonvested RSUs issued and outstanding                    
Business Acquisition [Line Items]                    
Granted (in shares)           198,505        
Share-based compensation arrangement by share-based payment award, equity instruments other than options, grants in period, fair value           $ 6,100        
Award vesting period           4 years        
Integrated Lending Technologies, LLC                    
Business Acquisition [Line Items]                    
Transaction costs         $ 900          
Business combination, consideration transferred         19,900          
Business combination, provisional information, initial accounting incomplete, adjustment, consideration transferred             $ 100      
Business acquisition, goodwill, expected tax deductible amount         $ 11,100          
FullCircl                    
Business Acquisition [Line Items]                    
Transaction costs       $ 3,600            
Payments to acquire businesses, gross       129,200            
Business combination, consideration transferred       142,400            
Goodwill adjustment               300    
Decrease goodwill               300    
Contingent consideration       15,000            
Present value       $ 13,200            
FullCircl | Nonvested RSUs issued and outstanding                    
Business Acquisition [Line Items]                    
Granted (in shares)       52,877            
Share-based compensation arrangement by share-based payment award, equity instruments other than options, grants in period, fair value       $ 2,000            
Award vesting period       4 years            
Sandbox                    
Business Acquisition [Line Items]                    
Transaction costs     $ 1,400              
Payments to acquire businesses, gross   53,500 53,488              
Business combination, consideration transferred     62,942              
Contingent consideration   $ 500 8,100         $ 500    
Present value     $ 10,000              
Sandbox | Nonvested RSUs issued and outstanding                    
Business Acquisition [Line Items]                    
Granted (in shares) 91,160                  
Share-based compensation arrangement by share-based payment award, equity instruments other than options, grants in period, fair value $ 2,100                  
Award vesting period 4 years