v3.25.2
Intangible Assets and Goodwill - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Finite-Lived Intangible Assets [Line Items]          
Less:  Accumulated amortization $ 22,317   $ 22,317   $ 18,573
Definite-lived intangible assets, net 65,844   65,844   63,689
Indefinite-lived intangible assets 14,571   14,571   14,571
Total intangible assets, net 80,415   80,415   78,260
Amortization expense 1,669 $ 1,749 3,744 $ 3,455  
2025 3,079   3,079    
2026 6,157   6,157    
2027 6,100   6,100    
2028 5,536   5,536    
2029 5,154   5,154    
Thereafter 28,042   28,042    
Total future amortization expense 54,068   54,068    
Internal-use software projects not in service 11,776   11,776    
Intellectual property          
Finite-Lived Intangible Assets [Line Items]          
Total future amortization expense 12,450   12,450   12,450
Customer relationships          
Finite-Lived Intangible Assets [Line Items]          
Total future amortization expense 47,547   47,547   47,547
Capitalized internal-use software          
Finite-Lived Intangible Assets [Line Items]          
Total future amortization expense $ 28,164   $ 28,164   $ 22,265