Intangible Assets - Schedule of Capitalized Software Development Costs (Details) - USD ($) $ in Thousands |
Sep. 30, 2025 |
Dec. 31, 2024 |
|---|---|---|
| Capitalized Computer Software, Net [Abstract] | ||
| Capitalized software development costs, Gross Carrying Amount | $ 36,675 | $ 34,946 |
| Capitalized software development costs, Accumulated Amortization | (24,071) | (19,847) |
| Capitalized software development costs, Net Carrying Amount | $ 12,604 | $ 15,099 |