XML 68 R51.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies and Practices (Details Textual) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Recently Issued And Adopted Accounting Pronouncements [Line Items]      
Deferred contract costs $ 97.4 $ 78.4  
Amortization related to deferred contract costs $ 23.4 $ 17.1 $ 22.1
Incremental shares from assumed conversion of convertible debt 2,781,818 2,781,818 2,781,818
Cash payments received $ 39.3    
Revenue, remaining performance obligation, amount   $ 39.6  
Maximum [Member]      
Recently Issued And Adopted Accounting Pronouncements [Line Items]      
Estimated fair value percentage 50.00%    
ASU 2020-06 [Member]      
Recently Issued And Adopted Accounting Pronouncements [Line Items]      
Accounting for convertible instruments, Debt Modification, Increase (Decrease) in Debt Discounts, before Tax Amount $ (56.8)    
Accounting for convertible instruments, Debt Modification, Increase (Decrease) in Equity, Tax Amount (15.0)    
ASU 2020-06 [Member] | Additional Paid-in Capital      
Recently Issued And Adopted Accounting Pronouncements [Line Items]      
Accounting for convertible instruments, Debt Modification, Increase (Decrease) in Equity, before Tax Amount (99.7)    
Accounting for convertible instruments, Debt Modification, Increase (Decrease) in Equity, Tax Amount 25.6    
ASU 2020-06 [Member] | Retained Earnings      
Recently Issued And Adopted Accounting Pronouncements [Line Items]      
Accounting for convertible instruments, Debt Modification, Increase (Decrease) in Equity, before Tax Amount 42.9    
Accounting for convertible instruments, Debt Modification, Increase (Decrease) in Equity, Tax Amount $ (10.6)    
ASU 2020-06 [Member] | Treasury Stock      
Recently Issued And Adopted Accounting Pronouncements [Line Items]      
Incremental shares from assumed conversion of convertible debt 2,800,000