v3.26.1
Segment Information - Segment Information by Segment (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Segment Reporting [Line Items]        
Income from operations $ 36,830 $ 39,049 $ 74,572 $ 76,546
Interest expense (7,932) (8,673) (15,695) (17,649)
Interest income 765 484 1,426 935
Other income (expense), net 6,029 (2,316) 7,445 (3,413)
Segment earnings before income taxes 35,692 28,544 67,748 56,419
Income tax expense 8,318 7,763 15,689 14,486
Reportable Segment        
Segment Reporting [Line Items]        
Revenues 91,361 87,721 179,828 174,859
Salary and benefits 23,496 20,630 44,298 40,581
Marketing 5,489 4,896 11,345 9,928
Phone operations 3,971 4,190 7,662 8,425
Outside services 2,877 3,327 6,534 7,163
Depreciation and amortization 5,796 4,571 10,694 9,749
Other segment items 12,902 11,058 24,723 22,467
Income from operations 36,830 39,049 74,572 76,546
Interest expense (7,932) (8,673) (15,695) (17,649)
Interest income 765 484 1,426 935
Other income (expense), net 6,029 (2,316) 7,445 (3,413)
Segment earnings before income taxes 35,692 28,544 67,748 56,419
Income tax expense 8,318 7,763 15,689 14,486
Income from continuing operations $ 27,374 $ 20,781 $ 52,059 $ 41,933