v3.25.1
Other Assets (Software Amortization Expense) (Details) - USD ($)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Other assets acquired [Line Items]    
Amortization of intangibles $ 597,000 $ 795,000
Software Intangible assets    
Other assets acquired [Line Items]    
Amortization of intangibles 23,094,000 18,573,000
Software Intangible assets | Software development and license cost    
Other assets acquired [Line Items]    
Amortization of intangibles 21,728,000 17,701,000
Software Intangible assets | Cloud computing arrangements    
Other assets acquired [Line Items]    
Amortization of intangibles $ 1,366,000 $ 872,000