XML 111 R92.htm IDEA: XBRL DOCUMENT v3.25.0.1
Immaterial Financial Restatement to Prior Period Financial Statements - Statement of Stockholders' Equity (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Increase (Decrease) in Stockholders' Equity [Roll Forward]                      
Beginning balance       $ 467,651       $ 451,477 $ 467,651 $ 451,477 $ 294,265
Vesting of restricted stock                 (2,960) (4,905) (5,267)
Equity compensation                 6,025 6,579 7,393
Stock repurchase and retirement                 (36,831) (57,654) (35,285)
Stock repurchase excise tax                 (314) (479)  
Unrealized foreign currency translation (loss) income, net of tax                 (56) 2 (94)
Acquisitions                     4,483
Net income $ (3,753) $ 2,555 $ (16,050) 2,692 $ 9,038 $ 12,812 $ 21,345 29,436 (14,556) 72,631 185,982
Ending balance 418,959       467,651       418,959 467,651 451,477
As Reported                      
Increase (Decrease) in Stockholders' Equity [Roll Forward]                      
Beginning balance       473,393       457,219 473,393 457,219 297,528
Vesting of restricted stock                   (4,905) (5,267)
Equity compensation                   6,579 7,393
Stock repurchase and retirement                   (57,654) (35,285)
Stock repurchase excise tax                   (479)  
Unrealized foreign currency translation (loss) income, net of tax                   2 (94)
Acquisitions                     4,483
Net income                   72,631 188,461
Ending balance         473,393         473,393 457,219
Revision of Prior Period, Adjustment                      
Increase (Decrease) in Stockholders' Equity [Roll Forward]                      
Beginning balance       $ (5,742)       $ (5,742) $ (5,742) (5,742) (3,263)
Unrealized foreign currency translation (loss) income, net of tax                     0
Net income                     (2,479)
Ending balance         $ (5,742)         $ (5,742) $ (5,742)
Common Stock                      
Increase (Decrease) in Stockholders' Equity [Roll Forward]                      
Beginning balance (shares)       34,385       36,303 34,385 36,303 37,024
Beginning balance       $ 4       $ 4 $ 4 $ 4 $ 4
Vesting of restricted stock (in shares)                 294 426 499
Stock repurchase and retirement (in shares)                 (2,402) (2,344) (1,365)
Stock repurchase and retirement                 $ (1)    
Acquisitions (in shares)                     145
Ending balance (shares)         34,385         34,385 36,303
Ending balance 3       $ 4       $ 3 $ 4 $ 4
Common Stock | As Reported                      
Increase (Decrease) in Stockholders' Equity [Roll Forward]                      
Beginning balance (shares)       34,385       36,303 34,385 36,303 37,024
Beginning balance       $ 4       $ 4 $ 4 $ 4 $ 4
Vesting of restricted stock (in shares)                   426 499
Stock repurchase and retirement (in shares)                   (2,344) (1,365)
Acquisitions (in shares)                     145
Ending balance (shares)         34,385         34,385 36,303
Ending balance         $ 4         $ 4 $ 4
Common Stock | Revision of Prior Period, Adjustment                      
Increase (Decrease) in Stockholders' Equity [Roll Forward]                      
Beginning balance (shares)       0       0 0 0 0
Beginning balance       $ 0       $ 0 $ 0 $ 0 $ 0
Ending balance (shares)         0         0 0
Ending balance         $ 0         $ 0 $ 0
Additional Paid-In Capital                      
Increase (Decrease) in Stockholders' Equity [Roll Forward]                      
Beginning balance       236,417       292,876 236,417 292,876 321,552
Vesting of restricted stock                 (2,960) (4,905) (5,267)
Equity compensation                 6,025 6,579 7,393
Stock repurchase and retirement                 (36,830) (57,654) (35,285)
Stock repurchase excise tax                 (314) (479)  
Acquisitions                     4,483
Ending balance 202,338       236,417       202,338 236,417 292,876
Additional Paid-In Capital | As Reported                      
Increase (Decrease) in Stockholders' Equity [Roll Forward]                      
Beginning balance       236,417       292,876 236,417 292,876 321,552
Vesting of restricted stock                   (4,905) (5,267)
Equity compensation                   6,579 7,393
Stock repurchase and retirement                   (57,654) (35,285)
Stock repurchase excise tax                   (479)  
Acquisitions                     4,483
Ending balance         236,417         236,417 292,876
Additional Paid-In Capital | Revision of Prior Period, Adjustment                      
Increase (Decrease) in Stockholders' Equity [Roll Forward]                      
Beginning balance       0       0 0 0 0
Ending balance         0         0 0
Accumulated Other Comprehensive Loss, net                      
Increase (Decrease) in Stockholders' Equity [Roll Forward]                      
Beginning balance       (1,385)       (1,387) (1,385) (1,387) (1,293)
Unrealized foreign currency translation (loss) income, net of tax                 (56) 2 (94)
Ending balance (1,441)       (1,385)       (1,441) (1,385) (1,387)
Accumulated Other Comprehensive Loss, net | As Reported                      
Increase (Decrease) in Stockholders' Equity [Roll Forward]                      
Beginning balance       (1,385)       (1,387) (1,385) (1,387) (1,293)
Unrealized foreign currency translation (loss) income, net of tax                   2 (94)
Ending balance         (1,385)         (1,385) (1,387)
Accumulated Other Comprehensive Loss, net | Revision of Prior Period, Adjustment                      
Increase (Decrease) in Stockholders' Equity [Roll Forward]                      
Beginning balance       0       0 0 0 0
Ending balance         0         0 0
(Accumulated Deficit) Retained Earnings                      
Increase (Decrease) in Stockholders' Equity [Roll Forward]                      
Beginning balance       232,615       159,984 232,615 159,984 (25,998)
Net income                 (14,556) 72,631 185,982
Ending balance $ 218,059       232,615       218,059 232,615 159,984
(Accumulated Deficit) Retained Earnings | As Reported                      
Increase (Decrease) in Stockholders' Equity [Roll Forward]                      
Beginning balance       238,357       165,726 238,357 165,726 (22,735)
Net income                   72,631 188,461
Ending balance         238,357         238,357 165,726
(Accumulated Deficit) Retained Earnings | Revision of Prior Period, Adjustment                      
Increase (Decrease) in Stockholders' Equity [Roll Forward]                      
Beginning balance       $ (5,742)       $ (5,742) $ (5,742) (5,742) (3,263)
Net income                     (2,479)
Ending balance         $ (5,742)         $ (5,742) $ (5,742)