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

Income Taxes - Summary of Changes in Liability Related to Unrecognized Tax Benefits (Details)

v3.25.4
Income Taxes - Summary of Changes in Liability Related to Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Income Tax Disclosure [Abstract]      
Unrecognized tax benefit liability, Beginning Balance $ 4,500 $ 9,300 $ 4,400
Unrecognized Tax Benefits Prior Period Position [Abstract]      
Increases 0 (5,600) 5,500
Increases from current period positions 500 1,200 (500)
Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations (200) (400) (100)
Unrecognized tax benefit liability, Ending Balance $ 4,800 $ 4,500 $ 9,300