v3.25.4
Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Millions
Dec. 31, 2025
Dec. 31, 2024
Allowance for Doubtful Accounts Receivable $ 2.3 $ 2.7
Common Class A [Member]    
Common Stock, Par or Stated Value Per Share $ 0.01  
Common Stock, Shares, Outstanding 14,283,983 13,962,422
Common Class B [Member]    
Common Stock, Par or Stated Value Per Share $ 0.01  
Common Stock, Shares, Outstanding 3,449,811 3,456,548