v3.25.2
Taxation - Schedule of Income Tax Rate Reconciliation (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Amount        
Income tax expense at statutory rate     $ 18,091 $ 12,977
State taxes     917 259
(Income) loss not subject to entity-level taxes     (4,711) (3,382)
Foreign rate differential     468 (156)
Change in valuation allowance     (1,234) (738)
(Gain) loss related to warrant liabilities, net     0 1,697
Permanent items     32 346
Effect of changes in tax rates     (1,236) 0
Other, net     (677) (63)
Income tax expense $ 6,161 $ 5,811 $ 11,650 $ 10,940
Percent        
Income tax expense at statutory rate     21.00% 21.00%
State taxes     1.00% 0.00%
(Income) loss not subject to entity-level taxes     (5.00%) (5.00%)
Foreign rate differential     1.00% 0.00%
Change in valuation allowance     (1.00%) (1.00%)
(Gain) loss related to warrant liabilities, net     0.00% 3.00%
Permanent items     0.00% 1.00%
Effect of changes in tax rates     (1.00%) 0.00%
Other, net     (1.00%) 0.00%
Income tax expense     15.00% 18.00%