v3.26.1
Summary of Significant Accounting Policies - Summary of Fair Value Estimates (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Mar. 31, 2026
Dec. 31, 2025
Jun. 30, 2025
Dec. 31, 2024
Assets          
Fair Value $ 101,137 $ 101,137 $ 160,385 $ 83,399 $ 102,631
Level 1          
Assets          
Fair Value 101,137   160,385    
Level 2          
Assets          
Fair Value 0   0    
Level 3          
Assets          
Fair Value $ 0   $ 0