XML 80 R70.htm IDEA: XBRL DOCUMENT v3.24.3
Employee Benefit Plans (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Contribution expense $ 0.0 $ 0.2 $ 0.0 $ 1.1  
ESPP          
Minimum full time employment period required     6 months    
ESPP | Class A Common Stock          
Number of shares authorized 200,000   200,000    
Number of shares granted 117,000   117,000   141,000
Offering period to enroll in the plan     6 months    
Employee subscription rate 85.00%   85.00%    
Number of shares issued 0 0 24,000 0