XML 78 R67.htm IDEA: XBRL DOCUMENT v3.25.1
Intangible Assets and Goodwill - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Finite-Lived Intangible Assets [Line Items]      
Definite-lived intangible assets $ 49,523    
Less:  Accumulated amortization 20,648   $ 18,573
Total, net 64,150   63,689
Indefinite-lived intangible assets 14,571   14,571
Total intangible assets, net 78,721   78,260
Amortization expense 2,075 $ 1,706  
2025 4,277    
2026 5,527    
2027 5,477    
2028 4,916    
2029 4,534    
Thereafter 24,792    
Total future amortization expense 49,523    
Internal-use software projects not in service 14,627    
Intellectual property      
Finite-Lived Intangible Assets [Line Items]      
Definite-lived intangible assets 12,450   12,450
Total future amortization expense 12,450   12,450
Customer relationships      
Finite-Lived Intangible Assets [Line Items]      
Definite-lived intangible assets 47,547   47,547
Total future amortization expense 47,547   47,547
Capitalized internal-use software      
Finite-Lived Intangible Assets [Line Items]      
Definite-lived intangible assets 24,801   22,265
Total future amortization expense $ 24,801   $ 22,265