XML 81 R68.htm IDEA: XBRL DOCUMENT v3.24.3
Stock-Based Compensation and Common Stock - Summary of Information Related to Stock-based Compensation (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Income tax benefit related to stock-based compensation included in net income $ 1,506 $ 864 $ 3,413 $ 2,024
Restricted stock units        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based payment arrangement, expense (income) 1,700 100 2,500 100
Salaries and benefits        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Salaries and benefits 5,262 2,934 11,132 6,337
General and administrative expenses        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Salaries and benefits $ 202 $ 203 $ 1,252 $ 1,013