v3.24.0.1
Income Taxes - Schedule of Components of Company's Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Current      
Federal $ 0 $ 0 $ 0
State 131 206 198
Foreign 4,011 3,490 1,814
Total current provision for income taxes 4,142 3,696 2,012
Deferred      
Federal 55 36 15
State (102) 6 95
Foreign (119) (1,750) 36
Total deferred income tax provision (benefit) (72) (1,708) 146
Total income tax provision $ 4,214 $ 1,988 $ 2,158