LEASES - Schedule of Aggregate Future Minimum Rental Payments Required under Non-Cancelable Operating Leases (Details) $ in Thousands |
Sep. 30, 2026
USD ($)
|
|---|---|
| Operating And Finance Lease, Liability, To Be Paid [Abstract] | |
| October 1, 2026 to December 31, 2026 | $ 1,491 |
| 2027 | 4,702 |
| 2028 | 3,954 |
| 2029 | 3,381 |
| 2030 | 2,853 |
| 2031 | 2,627 |
| Thereafter | 3,270 |
| Total undiscounted lease payments | 22,278 |
| Less: Present value adjustment | (3,834) |
| Present value of lease liabilities | $ 18,444 |
| X | ||||||||||
- Definition Operating And Finance Lease, Liability No definition available.
|
| X | ||||||||||
- Definition Operating And Finance Lease, Liability, Present Value Adjustment No definition available.
|
| X | ||||||||||
- Definition Operating And Finance Lease, Liability, To Be Paid No definition available.
|
| X | ||||||||||
- Definition Operating And Finance Lease, Liability, To Be Paid No definition available.
|
| X | ||||||||||
- Definition Operating And Finance Lease, Liability, To Be Paid, After Year Five No definition available.
|
| X | ||||||||||
- Definition Operating And Finance Lease, Liability, To Be Paid, Remainder Of Fiscal Year No definition available.
|
| X | ||||||||||
- Definition Operating And Finance Lease, Liability, To Be Paid, Year Five No definition available.
|
| X | ||||||||||
- Definition Operating And Finance Lease, Liability, To Be Paid, Year Four No definition available.
|
| X | ||||||||||
- Definition Operating And Finance Lease, Liability, To Be Paid, Year One No definition available.
|
| X | ||||||||||
- Definition Operating And Finance Lease, Liability, To Be Paid, Year Three No definition available.
|
| X | ||||||||||
- Definition Operating And Finance Lease, Liability, To Be Paid, Year Two No definition available.
|