v3.25.4
Income Taxes - Schedule of Reconciliation of Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Unrecognized Tax Benefits [Roll Forward]      
Balance - Beginning of Year $ 7,032 $ 6,865 $ 3,932
Increases related to current year's tax positions 1,929 2,497 2,423
Increases related to business combinations 3,194 0 666
Increases (decreases) related to prior year's tax positions (93) (39) 182
Decreases related to lapse of statute (617) (2,291) (487)
Increases related to exchanges 0 0 149
Balance - End of Year $ 11,445 $ 7,032 $ 6,865