XML 82 R69.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-Based Compensation and Common Stock - Summary of Information Related to Stock-based Compensation (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Salaries and benefits $ 2,614 $ 3,441
Income tax benefit related to stock-based compensation included in net income 711 949
Restricted stock units    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Share-based payment arrangement, expense (income) $ (100) $ (800)