XML 55 R48.htm IDEA: XBRL DOCUMENT v3.25.1
Intangible Assets - Schedule of Capitalized Software Development Costs (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Capitalized Computer Software, Net [Abstract]    
Capitalized software development costs, Gross Carrying Amount $ 33,312 $ 34,946
Capitalized software development costs, Accumulated Amortization (20,844) (19,847)
Capitalized software development costs, Net Carrying Amount $ 12,468 $ 15,099