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% |