v3.26.1
Intangible Assets - Schedule of Capitalized Software Development Costs (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Capitalized Computer Software, Net [Abstract]    
Capitalized software development costs, Gross Carrying Amount $ 39,838 $ 38,284
Capitalized software development costs, Accumulated Amortization (27,134) (25,699)
Capitalized software development costs, Net Carrying Amount $ 12,704 $ 12,585