v3.25.1
Intangible Assets and Goodwill - Summary of Capitalized Software Development Costs (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Movement in Capitalized Computer Software, Net [Roll Forward]    
Capitalized $ 4,462 $ 4,039
Amortized $ 4,633 $ 4,418