XML 14 R3.htm IDEA: XBRL DOCUMENT v3.25.3
CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Class of Stock [Line Items]    
Allowance for receivables $ 31,644 $ 36,552
Preferred stock, par value (in dollars per share) $ 0.001 $ 0.001
Preferred stock, shares authorized (in shares) 100,000,000 100,000,000
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
Common stock and Warrants, shares issued (in shares) 5,039,323  
Common stock and Warrants, shares outstanding (in shares) 5,039,323  
Shares held in treasury (in shares) 2,359,021 1,587,031
Class A Common Stock    
Class of Stock [Line Items]    
Common stock and Warrants, par value (in dollars per share) $ 0.001 $ 0.001
Common stock and Warrants, shares authorized (in shares) 1,000,000,000 1,000,000,000
Common stock and Warrants, shares issued (in shares) 131,322,727 127,474,033
Common stock and Warrants, shares outstanding (in shares) 131,322,727 127,474,033
Class B Common Stock    
Class of Stock [Line Items]    
Common stock and Warrants, par value (in dollars per share) $ 0.001 $ 0.001
Common stock and Warrants, shares authorized (in shares) 1,000,000,000 1,000,000,000
Common stock and Warrants, shares issued (in shares) 21,187,332 21,285,914
Common stock and Warrants, shares outstanding (in shares) 21,187,332 21,285,914
Special Warrants    
Class of Stock [Line Items]    
Common stock and Warrants, shares issued (in shares)   5,039,301
Common stock and Warrants, shares outstanding (in shares)   5,039,301