v3.26.1
Income Taxes - Reconciliation of taxes (Details) - USD ($)
$ in Thousands
12 Months Ended 24 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2024
Effective Income Tax Rate Reconciliation, Amount        
Statutory rate $ (52,892) $ (32,008) $ (5,721)  
State income taxes - net of federal benefit 10,081 (7,644) (2,918)  
Change in effective state tax rate   5 940  
Earnout     (4,345)  
Revocation of S-corporation status     4,799  
Foreign rate differential   (13,155) (5,501)  
Change in valuation allowances 95,257 6,487 (3,161)  
Effect of foreign tax credits     (443)  
Effect of uncertain tax positions   (4,279) 459  
Prior year true-ups   (254) 297  
Effect of GILTI Inclusion 914   8,193  
Research and development tax credits 103 (1,712) (1,062)  
Other Nondeductible (200)      
Changes in unrecognized tax benefits 36      
Prior period true-up (2,225)      
Income tax expense (benefit) 56,497 (46,892) (8,527)  
Effect of deferred true-ups   1,368 254  
Other (135) $ 4,300 $ (318)  
Income tax expense (benefit) $ 56,497      
Effective Income Tax Rate Reconciliation, Percent        
Statutory rate 21.00% 21.00% 21.00% 21.00%
State income taxes - net of federal benefit (4.00%) 5.10% 10.70%  
Change in effective state tax rate     (3.50%)  
Revocation of S-corporation status     (17.60%)  
Earnout     15.90%  
Foreign rate differential   8.60% 20.20%  
Change in valuation allowances (37.80%) (4.30%) 11.60%  
Other   (2.80%) 1.30%  
Effect of foreign tax credits     1.60%  
Effect of uncertain tax positions   2.80% (1.70%)  
Change in unrecognized tax benefits      
Prior year true-ups   0.20% (1.10%)  
Effect of GILTI inclusion (0.40%)   (30.10%)  
Effect of deferred true-ups   (0.90%) (0.90%)  
Research and development tax credits 1.10% 3.90%  
Other Nondeductible 0.10%      
Prior period true-up 0.90%      
Other      
Income tax expense (benefit) (22.40%) 30.80% 31.30%  
Canada        
Effective Income Tax Rate Reconciliation, Amount        
Foreign rate differential $ 1,790      
Effective Income Tax Rate Reconciliation, Percent        
Foreign rate differential 0.70%      
Bahamas        
Effective Income Tax Rate Reconciliation, Amount        
Foreign rate differential $ (682)      
Effective Income Tax Rate Reconciliation, Percent        
Foreign rate differential (0.30%)