XML 93 R79.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Schedule of Current and Deferred Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Current:      
Federal $ 0 $ 0 $ 0
State 68 514 858
Foreign 221 256 148
Total current 289 770 1,006
Deferred:      
Federal (2,164) (16,382) (20,696)
State (506) (2,055) (825)
Foreign 0 0 0
Total deferred (2,670) (18,437) (21,521)
Benefit from income taxes $ (2,381) $ (17,667) $ (20,515)