Annual report [Section 13 and 15(d), not S-K Item 405]

Income Taxes - Schedule of the Changes in the Gross Amount of Unrecognized Tax Benefits (Details)

v3.25.4
Income Taxes - Schedule of the Changes in the Gross Amount 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]      
Unrecognized tax benefits, beginning of the year $ 42,045 $ 20,241 $ 14,571
Increases related to prior year tax positions 563 6,925 684
Decreases related to prior year tax positions 0 0 (1,037)
Increases related to current year tax positions 16,335 14,879 6,023
Unrecognized tax benefits, end of year $ 58,943 $ 42,045 $ 20,241