XML 35 R28.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Basis of Presentation and Summary of Significant Accounting Policies - Additional Information (Details)
$ in Millions
3 Months Ended 12 Months Ended
Mar. 31, 2024
USD ($)
Customer
Segment
Mar. 31, 2023
Customer
Dec. 31, 2023
USD ($)
Customer
Summary Of Significant Accounting Policies [Line Items]      
Number of operating segment | Segment 3    
Cash in custodial account | $ $ 427.7   $ 510.8
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 0   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%