v3.25.1
Basis of Presentation and Summary of Significant Accounting Policies - Additional Information (Details)
$ in Millions
3 Months Ended 12 Months Ended
Mar. 31, 2025
USD ($)
Customer
Mar. 31, 2024
Customer
Dec. 31, 2024
USD ($)
Customer
Summary Of Significant Accounting Policies [Line Items]      
Cash in custodial account | $ $ 125.8   $ 147.2
Number Of Customer 0 0  
Revenue [Member] | Customer Concentration Risk [Member] | Minimum [Member]      
Summary Of Significant Accounting Policies [Line Items]      
Concentration risk, percentage 10.00% 10.00%  
Accounts Receivable [Member] | Customer Concentration Risk [Member] | One Customer [Member]      
Summary Of Significant Accounting Policies [Line Items]      
Number Of Customer 1   1
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Minimum [Member] | One Customer [Member]      
Summary Of Significant Accounting Policies [Line Items]      
Concentration risk, percentage 10.00%   10.00%