v3.25.1
Income Taxes - Schedule of Unrecognized Tax Benefits Roll Forward (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Unrecognized Tax Benefits [Roll Forward]      
Unrecognized tax benefits, beginning balance $ 2,013 $ 2,774 $ 4,111
Reductions for Expiration of Statute of Limitations (2,013) (761) (1,337)
Increases (Decreases) for prior years 8,018    
Unrecognized tax benefits, ending balance $ 8,018 $ 2,013 $ 2,774