v3.26.1
Income Taxes (Tables)
6 Months Ended
Jun. 30, 2026
Income Taxes [Abstract]  
Schedule of Income Taxes

The following table provides details of income taxes:

 

    For the Three Months Ended
June 30,
    For the Six Months Ended
June 30,
 
    2026     2025     2026     2025  
                         
(Loss) income before income taxes   $ (113,126 )   $ 16,465     $ (262,981 )   $ (40,575 )
(Benefit from) Provision for income taxes   $ (1,460 )   $ 1,592     $ (1,038 )   $ 2,263  
Effective tax rate     1.3 %     9.7 %     0.4 %     (5.6 )%