v3.25.4
Income Taxes - Schedule of Significant Components of the Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Current:    
Federal $ 438 $ 0
State 199 2
Foreign 991 745
Total current 1,628 747
Deferred:    
Federal 7,188 (21,441)
State 1,421 (7,691)
Foreign (240) (13)
Total deferred 8,369 (29,145)
Total income tax (benefit) expense $ 9,997 $ (28,398)