XML 46 R35.htm IDEA: XBRL DOCUMENT v3.24.3
Summary of Significant Accounting Policies - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Accounting Policies [Abstract]          
Allowance for doubtful accounts $ 5,992   $ 5,992   $ 5,041
Unearned revenue 30,279   30,279   $ 12,181
Prior year unearned revenue recognized in current period     7,300    
Share-based compensation costs $ 2,800 $ 3,500 $ 12,400 $ 16,100  
Potentially dilutive shares (in shares)     1,100,000    
Antidilutive RSUs outstanding (in shares)   3,400,000   3,400,000