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 before income taxes   $ (15,725 )   $ (8,387 )   $ (26,684 )   $ (6,365 )
(Benefit from) provision for income taxes   $ (749 )   $ 446     $ 334     $ 1,041  
Effective tax rate     4.8 %     (5.3 )%     (1.3 )%     (16.3 )%