Annual report pursuant to Section 13 and 15(d)

Stockholders' Equity - Common Stock Rollforward (Details)

v3.25.0.1
Stockholders' Equity - Common Stock Rollforward (Details) - shares
12 Months Ended
Feb. 06, 2023
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Increase (Decrease) in Common Stock Outstanding [Roll Forward]        
Common shares outstanding at beginning of period (in shares)   103,206,457    
Repurchase of common stock (in shares)   (485,609) (735,624) (2,957,950)
Common shares outstanding at end of period (in shares)   103,680,321 103,206,457  
Common Stock        
Increase (Decrease) in Common Stock Outstanding [Roll Forward]        
Common shares outstanding at beginning of period (in shares)   103,206,457 86,428,845 85,977,831
Issuance of common stock (in shares) 10,000,000 18,987 17,149,490 324,896
Repurchase of common stock (in shares)   0 (593,453) 0
Non-cash equity award compensation (in shares)   454,877 221,575 126,118
Common shares outstanding at end of period (in shares)   103,680,321 103,206,457 86,428,845