XML 134 R114.htm IDEA: XBRL DOCUMENT v3.25.4
Stock-Based Compensation - Additional Information (Details)
12 Months Ended
May 03, 2024
shares
Dec. 31, 2025
USD ($)
plan
shares
Dec. 31, 2024
USD ($)
shares
Dec. 31, 2023
USD ($)
shares
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Compensation expense recognized during the period | $   $ 23,500,000 $ 13,500,000 $ 12,500,000
Restricted Awards        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Awards vesting period   3 years    
Total fair value of shares vesting | $   $ 7,800,000 $ 5,200,000 $ 3,800,000
Unrecognized compensation expense | $   $ 23,400,000    
Weighted average vesting period   1 year 3 months 18 days    
Restricted Awards | 2025 Equity Plan        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Shares available for future issuance (in shares)   5,737,993    
Performance Awards        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Unrecognized compensation expense | $   $ 13,500,000    
Weighted average vesting period   1 year 10 months 24 days    
Performance period   3 years    
Dividend yield   0.00% 0.00% 0.00%
Performance Awards | Minimum        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Percentage of target shares   0.00%    
Performance Awards | Maximum        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Percentage of target shares   200.00%    
Employee Stock Purchase Plan        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Dividend yield   0.00% 18.70% 12.20%
Maximum employee subscription rate based on annual earnings, percentage   15.00%    
Maximum amount withheld by employee to purchase common stock | $   $ 25,000    
Purchase price of common stock, percentage   85.00%    
Employee Stock Purchase Plan | 2018 Employee Stock Purchase Plan        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Number of shares authorized (in shares)   1,205,800    
Number of employee stock purchase plans periods per year | plan   2    
Employee stock purchase plan period   6 months    
Issuance of common stock - employee stock purchase plan (in shares)   71,847 130,337 104,085
Employee Stock Purchase Plan | 2025 Employee Stock Purchase Plan        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Shares available for future issuance (in shares)   1,000,000    
Number of shares authorized (in shares)   1,000,000    
Common Stock        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Exchange of noncontrolling interest (in shares) 0.6029