XML 31 R11.htm IDEA: XBRL DOCUMENT v3.25.0.1
Deferred Costs (Notes)
12 Months Ended
Dec. 31, 2024
Deferred Costs [Abstract]  
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block] Deferred Costs
    Deferred costs, which primarily consist of capitalized sales commissions, were $16.1 million and $15.1 million as of December 31, 2024 and 2023, respectively. Amortization expense for the deferred costs was $4.6 million, $5.7 million and $5.8 million for the years ended December 31, 2024, 2023 and 2022, respectively. There was no impairment loss in relation to the costs capitalized for the periods presented.