v3.26.1
Leases - Additional Information (Details)
$ in Thousands
6 Months Ended
Nov. 01, 2022
ft²
Jul. 01, 2014
Jun. 30, 2026
USD ($)
Apr. 24, 2026
USD ($)
ft²
Dec. 31, 2025
USD ($)
Sep. 11, 2024
ft²
Leases [Abstract]            
Extend lease term date Nov. 30, 2028 Jun. 30, 2023        
Operating lease option to Extend     On November 1, 2022, the Company executed an extension of leased office space to extend through November 30, 2028.      
Area of office space | ft² 3,700     40,000   19,076
Operating lease right-of-use assets     $ 6,846 $ 4,500 $ 2,701  
Operating lease liabilities, current     705 20 592  
Operating lease liabilities, non-current     $ 6,433 $ 4,500 $ 2,298  
Operating lease period       127 months   60 months