v3.25.0.1
Income Taxes - Components of Provision (Benefit) for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current      
Federal $ 87 $ 700 $ 0
State 1,153 937 327
Foreign 5,003 1,838 1,020
Total Current 6,243 3,475 1,347
Deferred      
Foreign (642) (48) 600
Total Deferred (642) (48) 600
Total income tax provision $ 5,601 $ 3,427 $ 1,947