v3.26.1
Intangible Assets - Schedule of Capitalized Software Development Costs (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Capitalized Computer Software, Net [Abstract]    
Capitalized software development costs, Gross Carrying Amount $ 41,516 $ 38,284
Capitalized software development costs, Accumulated Amortization (28,644) (25,699)
Capitalized software development costs, Net Carrying Amount $ 12,872 $ 12,585