XML 42 R31.htm IDEA: XBRL DOCUMENT v3.25.1
Shareholders' Equity (Tables)
3 Months Ended
Mar. 31, 2025
Stockholders' Equity Note [Abstract]  
Schedule of Compensation Cost for Share-based Payment Arrangements, Allocation of Share-based Compensation Costs by Plan The Company recognized stock-based compensation expense in its Consolidated Financial Statements in the three months ended March 31, 2025 and 2024, respectively, as follows: 
Three Months Ended March 31,
 20252024
Stock-based compensation expense$14,138 $11,059 
Less: Deferred tax benefit(2,623)(2,213)
Stock-based compensation expense, net of tax$11,515 $8,846