v3.24.3
Consolidated Balance Sheets (Unaudited) (Parenthetical) - USD ($)
shares in Thousands, $ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Statement of Financial Position [Abstract]    
Accounts receivable, expected credit losses $ 7,543 $ 10,149
Property and equipment, accumulated depreciation and amortization 292,136 244,052
Finite-lived intangible assets, accumulated amortization $ 158,367 $ 125,932
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, shares authorized (in shares) 1,400,000 1,400,000
Common stock, shares issued (in shares) 112,848 119,069
Common stock, shares outstanding (in shares) 112,848 119,069
Preferred stock, par value (in dollars per share) $ 0.001 $ 0.001
Preferred stock, shares authorized (in shares) 25,000 25,000