XML 48 R36.htm IDEA: XBRL DOCUMENT v3.24.0.1
Significant Accounting Policies - Additional Information (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Significant Accounting Policies [Line Items]      
Percentage of ownership by the company 100.00%    
Deferred tax assets, valuation allowance $ 2,318,000 $ 103,294,000  
Allowance for doubtful accounts 2,473,000 1,890,000 $ 1,665,000
Prepaid expenses 1,300,000 1,000,000  
Investments and other assets 6,500,000 4,700,000  
Capitalized software costs 20,000,000 18,100,000 17,900,000
Impairment of long-lived assets hold for continued use 0 0 0
Impairment of long-lived assets hold for sale 0 0 0
Outstanding indebtedness, carrying value $ 460,119,000 458,249,000  
Tax Benefit Recognized 50.00%    
Advertising expense $ 107,800,000 107,100,000 104,400,000
Defined contribution plan maximum annual compensation 90.00%    
Defined contribution plan, contributions $ 6,300,000 5,500,000 $ 5,000,000
Level2      
Significant Accounting Policies [Line Items]      
Outstanding indebtedness, fair value $ 470,900,000 435,400,000  
Swap | Designated as Hedging Instrument | Cash Flow Hedging      
Significant Accounting Policies [Line Items]      
Fixed rate of interest 2.96%    
Notional amount $ 300,000,000    
Investments and Other Assets      
Significant Accounting Policies [Line Items]      
Non-marketable investments $ 0 $ 0  
Maximum      
Significant Accounting Policies [Line Items]      
Percentage of employee contribution of the salary 4.00%