v3.25.4
Income Taxes - Schedule of Unrecognized Tax Benefits Roll Forward (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Unrecognized Tax Benefits [Roll Forward]      
Balance, beginning of period $ 5,173 $ 4,262 $ 3,528
Increases related to current year tax positions 803 911 791
Lapse of the applicable statute of limitations 0 0 (57)
Reductions for tax positions of prior years (19) 0 0
Balance, end of period $ 5,957 $ 5,173 $ 4,262