XML 95 R81.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Schedule of Current and Deferred Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Current:    
Federal $ 0 $ 0
State (177) 68
Foreign 254 221
Total current 77 289
Deferred:    
Federal 7,573 (2,164)
State 1,605 (506)
Foreign 0 0
Total deferred 9,178 (2,670)
Provision for (benefit from) income taxes $ 9,255 $ (2,381)