v3.24.3
Goodwill and Intangible Assets, Net - Schedule of Net Carrying Amount of Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Finite-lived Intangible Assets [Roll Forward]        
Beginning balance     $ 78,564  
Intangible assets acquired     46  
Capitalized software development costs     1,260  
Amortization $ (4,400) $ (5,600) (13,826) $ (14,900)
Ending balance 66,044   66,044  
Customer Relationships        
Finite-lived Intangible Assets [Roll Forward]        
Beginning balance     39,294  
Intangible assets acquired     0  
Capitalized software development costs     0  
Amortization     (7,131)  
Ending balance 32,163   32,163  
Developed Technology        
Finite-lived Intangible Assets [Roll Forward]        
Beginning balance     37,174  
Intangible assets acquired     0  
Capitalized software development costs     0  
Amortization     (5,956)  
Ending balance 31,218   31,218  
Trade Name        
Finite-lived Intangible Assets [Roll Forward]        
Beginning balance     1,217  
Intangible assets acquired     0  
Capitalized software development costs     0  
Amortization     (599)  
Ending balance 618   618  
Capitalized Software Development Costs        
Finite-lived Intangible Assets [Roll Forward]        
Beginning balance     879  
Intangible assets acquired     0  
Capitalized software development costs     1,260  
Amortization     (140)  
Ending balance 1,999   1,999  
Other        
Finite-lived Intangible Assets [Roll Forward]        
Beginning balance     0  
Intangible assets acquired     46  
Capitalized software development costs     0  
Amortization     0  
Ending balance $ 46   $ 46