v3.25.4
Leases - Supplemental Cash Flow Information Related to Operating Leases (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Leases [Abstract]    
Operating cash paid to settle operating lease liabilities $ 3,910 $ 4,436
Right-of-use assets obtained in exchange for lease liabilities 0 1,047
Derecognition of right-of-use asset and lease liability due to operating lease termination $ 1,687 $ 0