XML 132 R110.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Schedule of Income Tax Rate Reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Schedule of Income Tax Rate Reconciliation [Line Items]      
U.S. federal statutory income tax, amount $ 20,034 $ 24,992 $ 8,386
U.S. federal statutory income tax, percent 21.00%    
State and local income taxes, net of federal benefit, amount [1] $ 909    
State and local income taxes, net of federal benefit, percent [1] 1.00%    
Foreign tax effects:      
Changes in valuation allowances, amount $ 290 (1,609)
Changes in valuation allowances, percent 0.30%    
Non-taxable or non-deductible items      
Loss on debt extinguishment, amount $ 6,219    
Loss on debt extinguishment, percent 6.50%    
Civil money penalty relating to SEC ESG Settlement, amount $ 972    
Civil money penalty relating to SEC ESG Settlement, percent 1.00%    
Executive compensation, amount $ 901    
Executive compensation, percent 1.00%    
Stock-based compensation tax shortfalls, amount $ 409 373 507
Stock-based compensation tax shortfalls, percent 0.40%    
Other adjustments, amount $ 755 508 526
Other adjustments, percent 0.80%    
Income tax expense, amount $ 28,709 $ 16,462 $ (10,734)
Income tax expense, percent 30.10%    
Jersey, Channel Islands [Member] | Statutory Tax Rate Difference [Member]      
Foreign tax effects:      
Foreign tax effects, amount $ (3,456)    
Foreign tax effects, percent (3.60%)    
United Kingdom [Member] | Statutory Tax Rate Difference [Member]      
Foreign tax effects:      
Foreign tax effects, amount $ 1,822    
Foreign tax effects, percent 1.90%    
United Kingdom [Member] | Other [Member]      
Foreign tax effects:      
Foreign tax effects, amount $ (96)    
Foreign tax effects, percent (0.10%)    
Ireland [Member] | Statutory Tax Rate Difference [Member]      
Foreign tax effects:      
Foreign tax effects, amount $ (351)    
Foreign tax effects, percent (0.40%)    
Ireland [Member] | Other [Member]      
Foreign tax effects:      
Foreign tax effects, amount $ 75    
Foreign tax effects, percent 0.10%    
Other Foreign Jurisdictions [Member]      
Foreign tax effects:      
Foreign tax effects, amount $ 226    
Foreign tax effects, percent 0.20%    
[1] State and local taxes in New York and California comprise the majority of this category.