v3.26.1
CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Accounts receivable allowance $ 4,496 $ 4,979
Deferred financing costs $ 23,316 $ 24,429
Class A common stock    
Common par value (in dollars per share) $ 0.01 $ 0.01
Common shares authorized (in shares) 300,000,000 300,000,000
Common shares issued (in shares) 17,320,246 16,180,932
Common shares outstanding (in shares) 17,320,246 16,180,932
Treasury shares common shares (in shares) 965,399 965,399
Class B common stock    
Common par value (in dollars per share) $ 0.01 $ 0.01
Common shares authorized (in shares) 50,000,000 50,000,000
Common shares issued (in shares) 815,296 815,296
Common shares outstanding (in shares) 815,296 815,296
Class C common stock    
Common par value (in dollars per share) $ 0.01 $ 0.01
Common shares authorized (in shares) 50,000,000 50,000,000
Common shares issued (in shares) 500,000 500,000
Common shares outstanding (in shares) 500,000 500,000