XML 92 R68.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Schedule of Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current      
U.S. Federal $ 1,141 $ 3,144 $ 666
State (8) 206 6
International 510 (41) 92
Total current tax expense 1,643 3,309 764
Deferred      
U.S. Federal 0 0 0
State 0 0 0
International 0 0 0
Total deferred tax expense 0 0 0
Total income tax expense $ 1,643 $ 3,309 $ 764