XML 81 R71.htm IDEA: XBRL DOCUMENT v3.25.1
Employee Benefit Plans (Details) - USD ($)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Defined Contribution Plan Disclosure [Line Items]      
Contribution expense $ 0 $ 0  
ESPP      
Defined Contribution Plan Disclosure [Line Items]      
Minimum full time employment period required 6 months    
ESPP | Class A Common Stock      
Defined Contribution Plan Disclosure [Line Items]      
Number of shares authorized (in shares) 200,000    
Number of shares granted (in shares) 103,000   103,000
Offering period 6 months    
Employees participating percentage 85.00%    
Issuance of common stock through employee stock purchase plan (in shares) 0 0