XML 142 R109.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation - Schedule of Time Vested Restricted Stock (Details) - Restricted Stock
1 Months Ended
Dec. 31, 2024
employee
shares
Nov. 30, 2024
employee
shares
Oct. 31, 2024
employee
shares
Sep. 30, 2024
employee
shares
Aug. 31, 2024
employee
shares
Feb. 29, 2024
employee
shares
Statement [Line Items]            
Number of shares (in shares) | shares 689,000 2,254,000 20,483,000 8,756,000 4,290,000 275,896,000
Number of Officers, Directors and Employees | employee 1 1 1 2 2 130