v3.26.1
Commitments and Contingencies - Summary of Maturities of Operating Lease Liabilities (Details)
$ in Thousands
Dec. 31, 2025
USD ($)
Operating Lease  
2026 $ 15,600
2027 9,961
2028 8,759
2029 8,984
2030 8,345
Thereafter 21,631
Total undiscounted lease payments 73,280
Less: imputed interest (14,100)
Total operating lease liabilities $ 59,180