v3.26.1
Stockholders’ Equity - Schedule of Capital Stock (Details)
shares in Thousands
3 Months Ended 6 Months Ended
Feb. 20, 2026
shares
Feb. 21, 2025
shares
Jun. 30, 2026
$ / shares
shares
Jun. 30, 2025
$ / shares
shares
Jun. 30, 2026
$ / shares
shares
Jun. 30, 2025
$ / shares
shares
Dec. 31, 2025
$ / shares
shares
Class of Stock [Line Items]              
Preferred stock, par value (in dollars per share) | $ / shares     $ 0.01 $ 0.01 $ 0.01 $ 0.01 $ 0.01
Preferred stock authorized (in shares)     5,000 5,000 5,000 5,000 5,000
Preferred stock outstanding (in shares)     0 0 0 0 0
Class A Common stock              
Class of Stock [Line Items]              
Common stock, par value (in dollars per share) | $ / shares     $ 0.01 $ 0.01 $ 0.01 $ 0.01 $ 0.01
Common stock authorized (in shares)     70,000 70,000 70,000 70,000 70,000
Common stock issued (in shares)     12,083 11,821 12,083 11,821 11,870
Treasury stock (in shares)     2,219 1,941 2,219 1,941 2,052
Class A common shares issued (in shares)     18 19 210 338  
Number of shares surrendered to satisfy tax withholding obligation (in shares) 14 39          
Class B Common stock              
Class of Stock [Line Items]              
Common stock, par value (in dollars per share) | $ / shares     $ 0.01 $ 0.01 $ 0.01 $ 0.01 $ 0.01
Common stock, convertible conversion ratio     1 1 1 1 1
Common stock authorized (in shares)     30,000 30,000 30,000 30,000 30,000
Common stock issued (in shares)     3,584 3,596 3,584 3,596 3,587
Class B common converted to Class A common (in shares)     1 5 3 7