v3.26.3
Prepaid Expenses and Other Assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Prepaid Expenses and Other Current Assets    
Prepaid expenses $ 15,748 $ 9,492
Certificates of deposits 5,649 6,192
Operating lease assets 0 0
Other 15,371 14,797
Total 36,768 30,481
Other Assets    
Prepaid expenses 996 1,305
Certificates of deposits 1,843 1,540
Operating lease assets 2,215 3,056
Other 3,595 3,782
Total $ 8,649 $ 9,683