v3.25.1
Business Combinations - Components of Identifiable Intangible Assets (Details) - USD ($)
$ in Thousands
Feb. 07, 2025
Nov. 05, 2024
Apr. 01, 2024
Mar. 20, 2024
DocFox        
Acquired Finite-Lived Intangible Assets [Line Items]        
Fair Value       $ 24,600
DocFox | Trade name        
Acquired Finite-Lived Intangible Assets [Line Items]        
Fair Value       $ 200
Useful Life       1 year
DocFox | Customer relationships        
Acquired Finite-Lived Intangible Assets [Line Items]        
Fair Value       $ 16,400
Useful Life       10 years
DocFox | Developed technology        
Acquired Finite-Lived Intangible Assets [Line Items]        
Fair Value       $ 8,000
Useful Life       5 years
Integrated Lending Technologies, LLC        
Acquired Finite-Lived Intangible Assets [Line Items]        
Fair Value     $ 8,660  
Integrated Lending Technologies, LLC | Trade name        
Acquired Finite-Lived Intangible Assets [Line Items]        
Fair Value     $ 210  
Useful Life     1 year  
Integrated Lending Technologies, LLC | Customer relationships        
Acquired Finite-Lived Intangible Assets [Line Items]        
Fair Value     $ 5,870  
Useful Life     10 years  
Integrated Lending Technologies, LLC | Developed technology        
Acquired Finite-Lived Intangible Assets [Line Items]        
Fair Value     $ 2,580  
Useful Life     5 years  
FullCircl        
Acquired Finite-Lived Intangible Assets [Line Items]        
Fair Value   $ 37,000    
FullCircl | Trade name        
Acquired Finite-Lived Intangible Assets [Line Items]        
Fair Value   $ 1,100    
Useful Life   1 year    
FullCircl | Customer relationships        
Acquired Finite-Lived Intangible Assets [Line Items]        
Fair Value   $ 26,500    
Useful Life   10 years    
FullCircl | Developed technology        
Acquired Finite-Lived Intangible Assets [Line Items]        
Fair Value   $ 9,400    
Useful Life   5 years    
Sandbox        
Acquired Finite-Lived Intangible Assets [Line Items]        
Fair Value $ 13,400      
Sandbox | Trade name        
Acquired Finite-Lived Intangible Assets [Line Items]        
Fair Value $ 400      
Useful Life 1 year      
Sandbox | Customer relationships        
Acquired Finite-Lived Intangible Assets [Line Items]        
Fair Value $ 8,500      
Useful Life 10 years      
Sandbox | Developed technology        
Acquired Finite-Lived Intangible Assets [Line Items]        
Fair Value $ 4,500      
Useful Life 5 years