v3.25.3
Stockholders' Equity - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Mar. 13, 2025
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Oct. 30, 2025
Sep. 13, 2024
Open Market Repurchases                  
Subsidiary, Sale of Stock [Line Items]                  
Stock repurchased and retirement (in shares)           3,149,000      
Stock repurchased and retirement     $ 61,485 $ 61,485          
Share Repurchase Program                  
Subsidiary, Sale of Stock [Line Items]                  
Amount authorized to be repurchased                 $ 100,000
Share repurchase program, remaining authorized, amount   $ 27,391       $ 27,391      
Share Repurchase Program | Subsequent Event                  
Subsidiary, Sale of Stock [Line Items]                  
Amount authorized to be repurchased               $ 177,391  
Stock repurchase program, increase to authorized amount               $ 150,000  
Restricted stock awards                  
Subsidiary, Sale of Stock [Line Items]                  
Share-based compensation expense   $ 3,765     $ 2,781 $ 9,709 $ 7,077    
Related Party                  
Subsidiary, Sale of Stock [Line Items]                  
Purchase of treasury stock at cost (in shares) 521,000                
Price per share (in dollars per share) $ 17.47                
Purchase and retirement of common stock $ 9,101