XML 58 R43.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accounting Policies - Capitalized Contract Costs (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Capitalized Contract Cost [Roll Forward]    
Beginning balance $ 85,984 $ 73,685
Additional contract costs deferred 53,894 49,816
Amortization of deferred contract costs (45,853) (37,517)
Ending balance $ 94,025 $ 85,984