v3.25.4
Income Tax - Schedule of Uncertain Tax Positions (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Income Tax Disclosure [Abstract]      
Beginning unrecognized tax benefits $ 2,858 $ 2,887 $ 560
Increases for tax positions related to prior years 0 0 2,350
Decreaes due to lapsed statutes of limitations (571) (29) (23)
Ending unrecognized tax benefits $ 2,287 $ 2,858 $ 2,887