v3.25.2
Stockholders' Equity - Common Stock Rollforward (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Increase (Decrease) in Common Stock Outstanding [Roll Forward]        
Common shares outstanding at beginning of period (in shares)     103,680,321  
Common shares outstanding at end of period (in shares) 104,132,453   104,132,453  
Common Stock        
Increase (Decrease) in Common Stock Outstanding [Roll Forward]        
Common shares outstanding at beginning of period (in shares) 104,025,096 103,474,944 103,680,321 103,206,457
Issuance of common stock (in shares) 5,692 3,967 12,218 8,025
Non-cash equity award compensation (in shares) 101,665 143,328 439,914 407,757
Common shares outstanding at end of period (in shares) 104,132,453 103,622,239 104,132,453 103,622,239