v3.25.1
Income Taxes - Reconciliation of Beginning and Ending Amount of Total Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Income Tax Disclosure [Abstract]    
Balance at beginning of year $ 1,502 $ 505
(Decrease) increase related to prior year tax positions (9) 1,502
Decrease related to current year tax positions   (42)
Lapse of statue of limitations   (463)
Balance at end of year $ 1,493 $ 1,502