XML 113 R78.htm IDEA: XBRL DOCUMENT v3.25.4
Income Taxes - Schedule of Reconciliation of Statutory Income Tax Rate (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2025
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Amount                      
U.S. federal statutory income tax rate                 $ 20,041    
State and local income tax, net of federal income tax effect                 8,565    
Other                 (620)    
Research and development tax credits                 (2,057)    
Share-based payment awards                 $ 5,774    
Executive compensation                 4.20%    
Changes in unrecognized tax benefits                 $ 267    
Section 162(m) compensation limitation                 4,022    
Total provision for income taxes $ 5,369 $ 10,100 $ 9,965 $ 11,478 $ 7,126 $ 7,541 $ 8,582 $ 5,617 $ 36,912 $ 28,866 $ 8,654
Percent                      
U.S. federal statutory income tax rate                 21.00% 21.00% 21.00%
State and local income tax, net of federal income tax effect                 9.00% 7.00% 2.00%
Other                 (0.60%) 1.00% 1.00%
Research and development tax credits                 (2.20%)    
Share-based payment awards                 6.10% 2.00% (18.00%)
Executive compensation                   4.00% 6.00%
Changes in unrecognized tax benefits                 0.30%    
Effective tax rate                 38.70% 35.00% 12.00%
Germany                      
Amount                      
Change in valuation allowance                 $ 1,522    
Other                 $ (457)    
Percent                      
Change in valuation allowance                 1.60%    
Other                 (0.50%)    
Other foreign jurisdictions                      
Amount                      
Other foreign jurisdictions                 $ (145)    
Percent                      
Other foreign jurisdictions                 (0.20%)