v3.25.4
Provision for Income Taxes - Schedule of Components of Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Current taxes:      
Federal $ 0 $ 0 $ 0
Foreign 1,125 2,151 1,976
State 662 3,025 660
Total current taxes 1,787 5,176 2,636
Deferred taxes:      
Federal 433 1,427 420
Foreign (116) 276 (251)
State 613 797 757
Total deferred taxes 930 2,500 926
Provision for income taxes $ 2,717 $ 7,676 $ 3,562