XML 64 R51.htm IDEA: XBRL DOCUMENT v3.25.4
Description of Business and Summary of Significant Accounting Policies - Restricted Cash (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Accounting Policies [Abstract]        
Cash and cash equivalents $ 418,507 $ 239,182    
Restricted cash 2,135 2,111    
Total cash, cash equivalents and restricted cash $ 420,642 $ 241,293 $ 192,680 $ 137,553